XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Investments- Fair Value of the Company's Investments by Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 209,203 $ 234,902
Accrued Interest 964 1,121
Gross Unrealized Gains 287 451
Gross Unrealized Losses (4) (14)
Estimated Fair Value $ 210,450 $ 236,460
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Short-term investments Short-term investments
Obligations of U.S. Government and its agencies    
Marketable Securities [Line Items]    
Amortized Cost $ 209,203 $ 234,902
Accrued Interest 964 1,121
Gross Unrealized Gains 287 451
Gross Unrealized Losses (4) (14)
Estimated Fair Value $ 210,450 $ 236,460