XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Investments in a continual unrealized loss position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Continuous unrealized loss position, less than 12 months $ 27,990 $ 36,454
Corporate Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Continuous unrealized loss position, less than 12 months 12,593 23,375
US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Continuous unrealized loss position, less than 12 months 8,991 0
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Continuous unrealized loss position, less than 12 months $ 6,406 $ 13,079