v3.26.1
Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Investments      
Investments - Available-for-sale $ 103,466   $ 188,317
Available-for-sale investments      
Amortized Cost 103,656    
Gross Unrealized Gains 66    
Gross Unrealized (Losses) (256)    
Estimated Fair Value 103,466    
Net unrealized gain (loss) on available-for-sale debt securities (656) $ 165  
Corporate bonds      
Available-for-sale investments      
Amortized Cost 102,806    
Gross Unrealized Gains 66    
Gross Unrealized (Losses) (255)    
Estimated Fair Value 102,617    
Agency bonds      
Available-for-sale investments      
Amortized Cost 850    
Gross Unrealized (Losses) (1)    
Estimated Fair Value $ 849