v3.26.1
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Total available-for-sale securities      
Amortized Cost $ 215,620   $ 226,723
Gross Unrealized Gains 14   188
Gross Unrealized Losses (694)   (148)
Estimated Fair Value 214,940   226,763
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 171,686   107,312
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (694)   (148)
Contractual maturities - Amortized Cost      
Amortized Cost, Due in one year or less 129,788    
Amortized Cost, Due after one year through two years 85,832    
Amortized Cost 215,620   226,723
Contractual maturities - Estimated Fair Value      
Estimated Fair Value, Due in one year or less 129,623    
Estimated Fair Value, Due after one year through two years 85,317    
Available-for-sale Securities, Debt Securities, Total 214,940   226,763
Realized gains or losses      
Realized gains or losses 0 $ 0  
Unrealized losses 0 $ 0  
U.S. treasuries      
Total available-for-sale securities      
Amortized Cost 60,064   77,106
Gross Unrealized Gains 1   52
Gross Unrealized Losses (251)   (48)
Estimated Fair Value 59,814   77,110
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 53,815   37,609
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (251)   (48)
Contractual maturities - Amortized Cost      
Amortized Cost 60,064   77,106
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 59,814   77,110
Government agency securities      
Total available-for-sale securities      
Amortized Cost 59,155   53,473
Gross Unrealized Gains 7   50
Gross Unrealized Losses (216)   (35)
Estimated Fair Value 58,946   53,488
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 52,782   24,028
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (216)   (35)
Contractual maturities - Amortized Cost      
Amortized Cost 59,155   53,473
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 58,946   53,488
Corporate debt      
Total available-for-sale securities      
Amortized Cost 80,583   96,144
Gross Unrealized Gains 6   86
Gross Unrealized Losses (227)   (65)
Estimated Fair Value 80,362   96,165
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 65,089   45,675
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (227)   (65)
Contractual maturities - Amortized Cost      
Amortized Cost 80,583   96,144
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 80,362   $ 96,165
Commercial paper      
Total available-for-sale securities      
Amortized Cost 15,818    
Estimated Fair Value 15,818    
Contractual maturities - Amortized Cost      
Amortized Cost 15,818    
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total $ 15,818