v3.26.1
Loss reserves - Summary of Liability For Unpaid Claims And Claim Adjustment Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Effects of Reinsurance [Line Items]        
Loss reserves $ 598,686 $ 572,470    
Domestic mortgage insurance        
Effects of Reinsurance [Line Items]        
Loss reserves 591,760 566,809 $ 546,310 $ 520,032
Other reserves        
Effects of Reinsurance [Line Items]        
Loss reserves $ 6,926 $ 5,661