Short-term Investments - Schedule of Short-Term Investments (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Short Term Investment [Line Items] | ||
| Short term investment, gross | $ 75,453 | $ 80,325 |
| Less discount | (489) | (525) |
| Short-term investments | 74,964 | 79,800 |
| Corporate bonds, at par value | ||
| Short Term Investment [Line Items] | ||
| Short term investment, gross | 58,035 | 80,000 |
| Demand notes | ||
| Short Term Investment [Line Items] | ||
| Short term investment, gross | $ 17,418 | $ 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
|