v3.25.1
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Total available-for-sale securities      
Amortized Cost $ 178,476   $ 198,930
Gross Unrealized Gains 58   75
Gross Unrealized Losses (139)   (286)
Estimated Fair Value 178,395   198,719
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 120,671   105,785
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (139)   (286)
Contractual maturities - Amortized Cost      
Amortized Cost, Due in one year or less 113,581    
Amortized Cost, Due after one year through two years 64,895    
Amortized Cost 178,476   198,930
Contractual maturities - Estimated Fair Value      
Estimated Fair Value, Due in one year or less 113,515    
Estimated Fair Value, Due after one year through two years 64,880    
Available-for-sale Securities, Debt Securities, Total 178,395   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 52,906   84,008
Gross Unrealized Gains 26   45
Gross Unrealized Losses (10)   (21)
Estimated Fair Value 52,922   84,032
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 31,249   26,756
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (10)   (21)
Contractual maturities - Amortized Cost      
Amortized Cost 52,906   84,008
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 52,922   84,032
Government agency securities      
Total available-for-sale securities      
Amortized Cost 44,067   30,244
Gross Unrealized Gains 8   13
Gross Unrealized Losses (39)   (90)
Estimated Fair Value 44,036   30,167
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 38,128   20,062
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (39)   (90)
Contractual maturities - Amortized Cost      
Amortized Cost 44,067   30,244
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 44,036   30,167
Corporate debt      
Total available-for-sale securities      
Amortized Cost 80,018   83,209
Gross Unrealized Gains 24   17
Gross Unrealized Losses (90)   (175)
Estimated Fair Value 79,952   83,051
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 51,294   58,967
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (90)   (175)
Contractual maturities - Amortized Cost      
Amortized Cost 80,018   83,209
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 79,952   83,051
Commercial paper      
Total available-for-sale securities      
Amortized Cost 1,485   1,469
Estimated Fair Value 1,485   1,469
Contractual maturities - Amortized Cost      
Amortized Cost 1,485   1,469
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total $ 1,485   $ 1,469