v3.26.1
Investments - Schedule of Maturity (Details) - Insurance Solutions - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cost or amortized cost    
Due in one year or less $ 7,689  
Due after one year through five years 114,339  
Due after five years through ten years 122,435  
Due after ten years 164,139  
Cost or amortized cost 408,602 $ 420,979
Fair value    
Due in one year or less 7,744  
Due after one year through five years 113,019  
Due after five years through ten years 117,432  
Due after ten years 153,236  
Debt securities $ 391,431 $ 405,621