Marketable Investment Securities - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Current marketable investment securities: | ||
Trading securities | $ 3,315 | $ 3,555 |
Debt securities - AFS | 184,805 | 169,866 |
Debt securities - HTM | 5,577 | 0 |
Total current marketable investment securities | $ 193,697 | $ 173,421 |
X | ||||||||||
- Definition Debt Securities, Held-to-Maturity, Current No definition available.
|
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 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
|