Short-term Investments - Schedule of Short-term Investments (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Short Term Investment [Line Items] | ||
Short term investment, gross | $ 58,332 | $ 80,325 |
Less discount | (284) | (525) |
Short-term investments | 58,048 | 79,800 |
Corporate bonds, at par value | ||
Short Term Investment [Line Items] | ||
Short term investment, gross | 58,000 | 80,000 |
Demand notes | ||
Short Term Investment [Line Items] | ||
Short term investment, gross | $ 332 | $ 325 |
X | ||||||||||
- Definition Short Term Investment [Line Items] No definition available.
|
X | ||||||||||
- Definition Short-Term Investments, Unamortized Discount (Premium) No definition available.
|
X | ||||||||||
- Definition Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|