v3.25.2
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Total available-for-sale securities      
Amortized Cost $ 165,982   $ 198,930
Gross Unrealized Gains 46   75
Gross Unrealized Losses (138)   (286)
Estimated Fair Value 165,890   198,719
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 125,853   105,785
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (138)   (286)
Contractual maturities - Amortized Cost      
Amortized Cost, Due in one year or less 112,876    
Amortized Cost, Due after one year through two years 53,106    
Amortized Cost 165,982   198,930
Contractual maturities - Estimated Fair Value      
Estimated Fair Value, Due in one year or less 112,807    
Estimated Fair Value, Due after one year through two years 53,083    
Available-for-sale Securities, Debt Securities, Total 165,890   198,719
Realized gains or losses      
Realized gains or losses 0 $ 0  
Unrealized losses 0 $ 0  
U.S. treasuries      
Total available-for-sale securities      
Amortized Cost 50,127   84,008
Gross Unrealized Gains 16   45
Gross Unrealized Losses (22)   (21)
Estimated Fair Value 50,121   84,032
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 36,928   26,756
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (22)   (21)
Contractual maturities - Amortized Cost      
Amortized Cost 50,127   84,008
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 50,121   84,032
Government agency securities      
Total available-for-sale securities      
Amortized Cost 44,798   30,244
Gross Unrealized Gains 4   13
Gross Unrealized Losses (39)   (90)
Estimated Fair Value 44,763   30,167
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 38,283   20,062
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (39)   (90)
Contractual maturities - Amortized Cost      
Amortized Cost 44,798   30,244
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 44,763   30,167
Corporate debt      
Total available-for-sale securities      
Amortized Cost 71,057   83,209
Gross Unrealized Gains 26   17
Gross Unrealized Losses (77)   (175)
Estimated Fair Value 71,006   83,051
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 50,642   58,967
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (77)   (175)
Contractual maturities - Amortized Cost      
Amortized Cost 71,057   83,209
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total $ 71,006   83,051
Commercial paper      
Total available-for-sale securities      
Amortized Cost     1,469
Estimated Fair Value     1,469
Contractual maturities - Amortized Cost      
Amortized Cost     1,469
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total     $ 1,469