XML 66 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months $ 57,932 $ 7,519
Unrealized Losses, less than 12 months (151) (5)
Total Fair Value 57,932 7,519
Total Unrealized Losses (151) (5)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 38,811 7,519
Unrealized Losses, less than 12 months (113) (5)
Total Fair Value 38,811 7,519
Total Unrealized Losses (113) $ (5)
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 10,737  
Unrealized Losses, less than 12 months (29)  
Total Fair Value 10,737  
Total Unrealized Losses (29)  
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 8,384  
Unrealized Losses, less than 12 months (9)  
Total Fair Value 8,384  
Total Unrealized Losses $ (9)