XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months $ 15,565 $ 3,121
Unrealized Losses, less than 12 months (8) (4)
Total Fair Value 15,565 3,121
Total Unrealized Losses (8) (4)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 6,850 2,091
Unrealized Losses, less than 12 months (5) (3)
Total Fair Value 6,850 2,091
Total Unrealized Losses (5) (3)
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 4,721  
Unrealized Losses, less than 12 months (1)  
Total Fair Value 4,721  
Total Unrealized Losses (1)  
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 3,994 1,030
Unrealized Losses, less than 12 months (2) (1)
Total Fair Value 3,994 1,030
Total Unrealized Losses $ (2) $ (1)