XML 285 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Schedule of Held to Maturity Securities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized Cost $ 12,374
Gross Unrealized Gains 3
Gross Unrealized Losses (6)
Estimated Fair Value 12,371
Accrued Interest 83
Corporate debt securities  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized Cost 12,374
Gross Unrealized Gains 3
Gross Unrealized Losses (6)
Estimated Fair Value 12,371
Accrued Interest $ 83
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Trade and other receivables, net of allowance