XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Summary of Investments Classified as Available-for-Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 224,187 $ 225,320
Gross Unrealized Gains 328 467
Gross Unrealized Losses (216) (72)
Fair Value 224,299 225,715
U.S government agencies    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 224,187 222,820
Gross Unrealized Gains 328 467
Gross Unrealized Losses (216) (65)
Fair Value $ 224,299 223,222
Agency bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   2,500
Gross Unrealized Gains   0
Gross Unrealized Losses   (7)
Fair Value   $ 2,493