XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in debt and equity securities - Debt Securities According to Contractual Terms (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized costs    
In one year or less $ 66,185  
After one year through five years 330,945  
After five years through ten years 188,984  
After ten years 12,430  
Amortized costs 598,544 $ 599,287
Fair values    
In one year or less 66,015  
After one year through five years 327,724  
After five years through ten years 187,989  
After ten years 10,969  
Fair values $ 592,697 $ 586,615