XML 101 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Amortized Costs and Fair Value of Debt Securities, Available-for-Sale (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost $ 62,520
Gross Unrealized Gains 433
Gross Unrealized (Losses) (194)
Fair Value 62,759
Government Debt Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 60,891
Gross Unrealized Gains 424
Gross Unrealized (Losses) (184)
Fair Value 61,131
Corporate Debt Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 1,629
Gross Unrealized Gains 9
Gross Unrealized (Losses) (10)
Fair Value $ 1,628