XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Insurance Premium Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]    
Earned premiums from mortgage guaranty insurance monthly policies as a percentage of total earned premiums 93.00%  
Threshold coverage period for single premium primary mortgage insurance policies (more than) 1 year  
Unearned single premium recognized as earned upon notice of policy cancellation due to repayment of insured loan by borrower $ 5.4 $ 6.3
One Lender | Total revenue | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00%