XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total available-for-sale securities    
Amortized Cost $ 198,930 $ 146,775
Gross Unrealized Gains 75 18
Gross Unrealized Losses (286) (129)
Estimated Fair Value 198,719 146,664
Available-for-sale securities in a loss position    
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 105,785 101,265
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (286) (114)
Investments, Continuous loss position for 12 months or more, Estimated Fair Value   2,618
Investments, Continuous loss position for 12 months or more, Gross Unrealized Losses   (15)
Contractual maturities - Amortized Cost    
Amortized Cost, Due in one year or less 143,688  
Amortized Cost, Due after one year through two years 55,242  
Amortized Cost 198,930 146,775
Contractual maturities - Estimated Fair Value    
Estimated Fair Value, Due in one year or less 143,696  
Estimated Fair Value, Due after one year through two years 55,023  
Available-for-sale Securities, Debt Securities, Total 198,719 146,664
U.S. treasuries    
Total available-for-sale securities    
Amortized Cost 84,008 59,541
Gross Unrealized Gains 45 3
Gross Unrealized Losses (21) (51)
Estimated Fair Value 84,032 59,493
Available-for-sale securities in a loss position    
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 26,756 43,118
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (21) (50)
Contractual maturities - Amortized Cost    
Amortized Cost 84,008 59,541
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total 84,032 59,493
Government agency securities    
Total available-for-sale securities    
Amortized Cost 30,244 41,843
Gross Unrealized Gains 13 6
Gross Unrealized Losses (90) (31)
Estimated Fair Value 30,167 41,818
Available-for-sale securities in a loss position    
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 20,062 34,885
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (90) (31)
Contractual maturities - Amortized Cost    
Amortized Cost 30,244 41,843
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total 30,167 41,818
Corporate debt    
Total available-for-sale securities    
Amortized Cost 83,209 35,447
Gross Unrealized Gains 17 9
Gross Unrealized Losses (175) (47)
Estimated Fair Value 83,051 35,409
Available-for-sale securities in a loss position    
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 58,967 23,262
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (175) (33)
Investments, Continuous loss position for 12 months or more, Estimated Fair Value   2,618
Investments, Continuous loss position for 12 months or more, Gross Unrealized Losses   (15)
Contractual maturities - Amortized Cost    
Amortized Cost 83,209 35,447
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total 83,051 35,409
Commercial paper    
Total available-for-sale securities    
Amortized Cost 1,469 9,944
Estimated Fair Value 1,469 9,944
Contractual maturities - Amortized Cost    
Amortized Cost 1,469 9,944
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total $ 1,469 $ 9,944