XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
New Accounting Pronouncements or Change in Accounting Principle      
Provision (reversal) for expected credit losses $ 900,000 $ (1,700,000) $ 3,600,000
Guaranty liabilities 28,551,000 27,729,000 25,989,000
Provision (reversal) for expected credit losses 2,634,000 1,740,000 (3,600,000)
Allowance for doubtful accounts, period increase (decrease) (1,400,000) (4,200,000) (3,400,000)
Allowance for doubtful accounts 19,500,000 20,900,000  
Total stockholders’ equity 1,252,928,000 1,181,337,000  
Allowance for credit loss 9,400,000 11,200,000  
Revenues from contracts with customers 2,081,390,000 2,304,500,000 2,499,008,000
Impairment of intangible assets $ 0 0 0
Number of operating segments | segment 1    
Mortgage brokerage and debt placement      
New Accounting Pronouncements or Change in Accounting Principle      
Revenues from contracts with customers $ 126,934,000 $ 173,253,000 $ 180,561,000