v3.25.1
FAIR VALUE MEASUREMENTS - Schedule of Carrying Amounts and the Fair Values of the Company's Financial Instruments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Financial assets:        
Cash and cash equivalents $ 180,971 $ 279,270 $ 216,532 $ 328,698
Restricted cash 32,268 25,156 21,071 21,422
Pledged securities 214,374 206,904    
Loans held for sale 946,372 780,749    
Derivative assets $ 26,714 $ 30,175    
Derivative Asset, Statement of Financial Position Other assets Other assets    
Financial liabilities:        
Derivative liabilities $ 15,079 $ 915    
Derivative Liability, Statement of Financial Position Other liabilities Other liabilities    
Secured borrowings $ 46,100      
Warehouse notes payable 931,002 $ 781,706    
Notes payable 825,556 768,044    
Other Liabilities        
Financial liabilities:        
Contingent consideration liabilities 29,077 30,537 $ 100,239 $ 113,546
Carrying Amount        
Financial assets:        
Cash and cash equivalents 180,971 279,270    
Restricted cash 32,268 25,156    
Pledged securities 214,374 206,904    
Loans held for sale 946,372 780,749    
Loans held for investment, net 32,866 32,866    
Derivative assets 26,714 30,175    
Total financial assets 1,433,565 1,355,120    
Financial liabilities:        
Derivative liabilities 15,079 915    
Contingent consideration liabilities 29,077 30,537    
Secured borrowings 46,070 59,441    
Warehouse notes payable 931,002 781,706    
Notes payable 825,556 768,044    
Total financial liabilities 1,846,784 1,640,643    
Fair Value        
Financial assets:        
Cash and cash equivalents 180,971 279,270    
Restricted cash 32,268 25,156    
Pledged securities 214,374 206,904    
Loans held for sale 946,372 780,749    
Loans held for investment, net 32,866 32,866    
Derivative assets 26,714 30,175    
Total financial assets 1,433,565 1,355,120    
Financial liabilities:        
Derivative liabilities 15,079 915    
Contingent consideration liabilities 29,077 30,537    
Secured borrowings 46,070 59,441    
Warehouse notes payable 931,098 781,972    
Notes payable 846,077 778,481    
Total financial liabilities $ 1,867,401 $ 1,651,346