XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 179,061 $ 95,124
Gross Unrealized Gains 100 19
Gross Unrealized Loss (16) (32)
Fair Value 179,145 95,111
U.S. Treasury    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 161,401 47,347
Gross Unrealized Gains 88 19
Gross Unrealized Loss (12) 0
Fair Value 161,477 47,366
Federal agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   35,840
Gross Unrealized Gains   0
Gross Unrealized Loss   (22)
Fair Value   35,818
Corporate bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 1,976  
Gross Unrealized Gains 1  
Gross Unrealized Loss 0  
Fair Value 1,977  
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 15,684 11,937
Gross Unrealized Gains 11 0
Gross Unrealized Loss (4) (10)
Fair Value $ 15,691 $ 11,927