XML 106 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Losses and LAE - Schedule of Cumulative Paid Claims / Reconciliation of Outstanding Liabilities (Parenthetical) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
All outstanding liabilities before 2015, net of reinsurance  
Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items]  
Cumulative paid claims, net of reinsurance $ 7,411
Mortgage insurance  
Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items]  
Incurred losses, net of reinsurance 874,819
Cumulative paid claims, net of reinsurance 573,940
Mortgage insurance | All outstanding liabilities before 2015, net of reinsurance  
Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items]  
Cumulative paid claims, net of reinsurance 7,411
Mortgage insurance  
Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items]  
Liabilities for claims, net of reinsurance 308,290
Mortgage insurance | Mortgage insurance  
Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items]  
Liabilities for claims, net of reinsurance $ 308,290