v3.26.1
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Total available-for-sale securities      
Amortized Cost $ 204,366   $ 226,723
Gross Unrealized Gains 35   188
Gross Unrealized Losses (605)   (148)
Estimated Fair Value 203,796   226,763
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 157,920   107,312
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (605)   (148)
Contractual maturities - Amortized Cost      
Amortized Cost, Due in one year or less 131,982    
Amortized Cost, Due after one year through two years 70,488    
Amortized Cost, Due after two years through three years 1,896    
Amortized Cost 204,366   226,723
Contractual maturities - Estimated Fair Value      
Estimated Fair Value, Due in one year or less 131,876    
Estimated Fair Value, Due after one year through two years 70,051    
Estimated Fair Value, Due after two years through three years 1,869    
Available-for-sale Securities, Debt Securities, Total 203,796   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 65,743   77,106
Gross Unrealized Gains 11   52
Gross Unrealized Losses (232)   (48)
Estimated Fair Value 65,522   77,110
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 44,358   37,609
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (232)   (48)
Contractual maturities - Amortized Cost      
Amortized Cost 65,743   77,106
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 65,522   77,110
Government agency securities      
Total available-for-sale securities      
Amortized Cost 52,784   53,473
Gross Unrealized Gains 15   50
Gross Unrealized Losses (146)   (35)
Estimated Fair Value 52,653   53,488
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 42,772   24,028
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (146)   (35)
Contractual maturities - Amortized Cost      
Amortized Cost 52,784   53,473
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 52,653   53,488
Corporate debt      
Total available-for-sale securities      
Amortized Cost 85,839   96,144
Gross Unrealized Gains 9   86
Gross Unrealized Losses (227)   (65)
Estimated Fair Value 85,621   96,165
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 70,790   45,675
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (227)   (65)
Contractual maturities - Amortized Cost      
Amortized Cost 85,839   96,144
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total $ 85,621   $ 96,165