XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Category
Payment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Significant Accounting Policies Line Items [Line Items]        
Maximum maturity duration for short term investment grouping   12 months    
Accounts and notes receivable $ 123,857 $ 128,093 $ 123,857  
Number of payments missed for insured loans | Payment   2    
Goodwill 0 $ 0 0  
Impairment of goodwill 10,000 0 9,802 $ 0
Acquired intangible asset balance 0 0 0  
Depreciation and amortization expense   $ 18,000 15,000 $ 15,000
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Dec. 31, 2024    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]   true    
Accounting Standards Update [Extensible Enumeration]   us-gaap:AccountingStandardsUpdate202307Member    
Minimum        
Significant Accounting Policies Line Items [Line Items]        
Number of payments missed for insured loans | Payment   2    
Useful life   3 years    
Maximum        
Significant Accounting Policies Line Items [Line Items]        
Useful life   7 years    
Mortgage insurance        
Significant Accounting Policies Line Items [Line Items]        
Number of mortgage insurance product categories | Category   2    
Premium receivable for deferred monthly premiums 36,000 $ 38,000 36,000  
Contractual deferred monthly premiums 81,000 83,000 81,000  
homegenius        
Significant Accounting Policies Line Items [Line Items]        
Accounts and notes receivable $ 5,000 $ 5,000 $ 5,000