Marketable Investment Securities - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Current marketable investment securities: | ||
| Equity securities | $ 6,814 | $ 5,555 |
| Debt securities - AFS | 197,875 | 171,631 |
| Debt securities - HTM | 0 | 5,590 |
| Total current marketable investment securities | $ 204,689 | $ 182,776 |
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References 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 investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of investment in marketable security, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|