XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in debt and equity securities - Amortized Costs and Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized costs $ 598,544 $ 599,287
Fair values 592,697 586,615
Municipal    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 14,505 14,563
Fair values 14,401 14,415
Corporate    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 212,348 219,015
Fair values 206,005 210,307
Foreign    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 317,246 316,247
Fair values 318,070 313,619
U.S. Treasury Bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 54,445 49,462
Fair values $ 54,221 $ 48,274