XML 252 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 months $ 3,121 $ 6,777
Unrealized losses, less than 12 months (4) (5)
Total fair value 3,121 6,777
Total unrealized Losses (4) (5)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 months 2,091 5,871
Unrealized losses, less than 12 months (3) (4)
Total fair value 2,091 5,871
Total unrealized Losses (3) (4)
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 months 1,030 906
Unrealized losses, less than 12 months (1) (1)
Total fair value 1,030 906
Total unrealized Losses $ (1) $ (1)