v3.26.1
Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Investments      
Investments - Available-for-sale $ 155,555   $ 188,317
Available-for-sale investments      
Amortized Cost 155,797    
Gross Unrealized Gains 151    
Gross Unrealized (Losses) (393)    
Estimated Fair Value 155,555    
Net unrealized gain (loss) on available-for-sale debt securities (696) $ (7)  
Corporate bonds      
Available-for-sale investments      
Amortized Cost 153,453    
Gross Unrealized Gains 151    
Gross Unrealized (Losses) (393)    
Estimated Fair Value 153,211    
Commercial paper      
Available-for-sale investments      
Amortized Cost 1,494    
Estimated Fair Value 1,494    
Agency bonds      
Available-for-sale investments      
Amortized Cost 850    
Estimated Fair Value $ 850