v3.26.1
Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months $ 76,197 $ 7,519
Unrealized Losses, less than 12 months (220) (5)
Total Fair Value 76,197 7,519
Total Unrealized Losses (220) (5)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 51,067 7,519
Unrealized Losses, less than 12 months (134) (5)
Total Fair Value 51,067 7,519
Total Unrealized Losses (134) $ (5)
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 16,382  
Unrealized Losses, less than 12 months (75)  
Total Fair Value 16,382  
Total Unrealized Losses (75)  
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 8,748  
Unrealized Losses, less than 12 months (11)  
Total Fair Value 8,748  
Total Unrealized Losses $ (11)