v3.26.1
Investments in debt and equity securities - Schedule of Debt Securities According to Contractual Terms (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized costs    
In one year or less $ 62,667  
After one year through five years 293,993  
After five years through ten years 183,985  
After ten years 13,612  
Amortized costs 554,257 $ 558,544
Fair values    
In one year or less 62,448  
After one year through five years 292,642  
After five years through ten years 184,320  
After ten years 12,531  
Fair values $ 551,941 $ 558,488