XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 months $ 9,995 $ 3,121
Unrealized losses, less than 12 months (6) (4)
Total fair value 9,995 3,121
Total unrealized Losses (6) (4)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 months 4,913 2,091
Unrealized losses, less than 12 months (4) (3)
Total fair value 4,913 2,091
Total unrealized Losses (4) (3)
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 months 5,082 1,030
Unrealized losses, less than 12 months (2) (1)
Total fair value 5,082 1,030
Total unrealized Losses $ (2) $ (1)