Short-term Investments - Schedule of Short-term Investments (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Short Term Investment [Line Items] | ||
| Short term investment, gross | $ 79,180 | $ 75,453 |
| Less discount | (512) | (489) |
| Short-term investments | 78,668 | 74,964 |
| Corporate bonds, at par value | ||
| Short Term Investment [Line Items] | ||
| Short term investment, gross | 58,033 | 58,035 |
| Demand notes | ||
| Short Term Investment [Line Items] | ||
| Short term investment, gross | $ 21,147 | $ 17,418 |
| 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
|