XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months $ 6,181 $ 3,121
Unrealized Losses, less than 12 months (2) (4)
Total Fair Value 6,181 3,121
Total Unrealized Losses (2) (4)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 2,740 2,091
Unrealized Losses, less than 12 months (1) (3)
Total Fair Value 2,740 2,091
Total Unrealized Losses (1) (3)
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months 3,441  
Unrealized Losses, less than 12 months (1)  
Total Fair Value 3,441  
Total Unrealized Losses $ (1)  
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, less than 12 months   1,030
Unrealized Losses, less than 12 months   (1)
Total Fair Value   1,030
Total Unrealized Losses   $ (1)