XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in debt and equity securities - Amortized Costs and Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized costs $ 609,597 $ 599,287
Fair values 605,048 586,615
Municipal    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 12,322 14,563
Fair values 12,248 14,415
Corporate    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 199,623 219,015
Fair values 195,174 210,307
Foreign    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 345,501 316,247
Fair values 345,388 313,619
U.S. Treasury Bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized costs 52,151 49,462
Fair values $ 52,238 $ 48,274