XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in debt and equity securities - Debt Securities According to Contractual Terms (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized costs    
In one year or less $ 93,080  
After one year through five years 296,715  
After five years through ten years 207,210  
After ten years 12,592  
Amortized costs 609,597 $ 599,287
Fair values    
In one year or less 92,360  
After one year through five years 294,674  
After five years through ten years 206,811  
After ten years 11,203  
Fair values $ 605,048 $ 586,615