v3.26.3
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Total available-for-sale securities      
Amortized Cost $ 278,785   $ 226,723
Gross Unrealized Gains     188
Gross Unrealized Losses (1,601)   (148)
Estimated Fair Value 277,184   226,763
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 219,173   107,312
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (1,601)   (148)
Contractual maturities - Amortized Cost      
Amortized Cost, Due in one year or less 165,781    
Amortized Cost, Due after one year through two years 113,004    
Amortized Cost 278,785   226,723
Contractual maturities - Estimated Fair Value      
Estimated Fair Value, Due in one year or less 165,358    
Estimated Fair Value, Due after one year through two years 111,826    
Available-for-sale Securities, Debt Securities, Total 277,184   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 87,399   77,106
Gross Unrealized Gains     52
Gross Unrealized Losses (603)   (48)
Estimated Fair Value 86,796   77,110
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 86,796   37,609
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (603)   (48)
Contractual maturities - Amortized Cost      
Amortized Cost 87,399   77,106
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 86,796   77,110
Government agency securities      
Total available-for-sale securities      
Amortized Cost 73,398   53,473
Gross Unrealized Gains     50
Gross Unrealized Losses (512)   (35)
Estimated Fair Value 72,886   53,488
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 71,315   24,028
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (512)   (35)
Contractual maturities - Amortized Cost      
Amortized Cost 73,398   53,473
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 72,886   53,488
Corporate debt      
Total available-for-sale securities      
Amortized Cost 61,548   96,144
Gross Unrealized Gains     86
Gross Unrealized Losses (486)   (65)
Estimated Fair Value 61,062   96,165
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 61,062   45,675
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (486)   (65)
Contractual maturities - Amortized Cost      
Amortized Cost 61,548   96,144
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 61,062   $ 96,165
Commercial paper      
Total available-for-sale securities      
Amortized Cost 56,440    
Estimated Fair Value 56,440    
Contractual maturities - Amortized Cost      
Amortized Cost 56,440    
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total $ 56,440