v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Carrying Amounts and the Fair Values of the Company's Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Financial assets:        
Cash and cash equivalents $ 233,712 $ 279,270 $ 208,095 $ 328,698
Restricted cash 41,090 25,156 35,460 21,422
Pledged securities 218,435 206,904    
Loans held for sale 1,177,837 780,749    
Derivative assets $ 52,370 $ 30,175    
Derivative Asset, Statement of Financial Position Other assets Other assets    
Financial liabilities:        
Derivative liabilities $ 16,208 $ 915    
Derivative Liability, Statement of Financial Position Other liabilities Other liabilities    
Secured borrowings $ 23,200      
Warehouse notes payable 1,157,234 $ 781,706    
Notes payable 828,657 768,044    
Other Liabilities        
Financial liabilities:        
Contingent consideration liabilities 19,664 30,537 $ 89,007 $ 113,546
Carrying Amount        
Financial assets:        
Cash and cash equivalents 233,712 279,270    
Restricted cash 41,090 25,156    
Pledged securities 218,435 206,904    
Loans held for sale 1,177,837 780,749    
Loans held for investment, net 32,366 32,866    
Derivative assets 52,370 30,175    
Total financial assets 1,755,810 1,355,120    
Financial liabilities:        
Derivative liabilities 16,208 915    
Contingent consideration liabilities 19,664 30,537    
Secured borrowings 35,060 59,441    
Warehouse notes payable 1,157,234 781,706    
Notes payable 828,657 768,044    
Total financial liabilities 2,056,823 1,640,643    
Fair Value        
Financial assets:        
Cash and cash equivalents 233,712 279,270    
Restricted cash 41,090 25,156    
Pledged securities 218,435 206,904    
Loans held for sale 1,177,837 780,749    
Loans held for investment, net 32,366 32,866    
Derivative assets 52,370 30,175    
Total financial assets 1,755,810 1,355,120    
Financial liabilities:        
Derivative liabilities 16,208 915    
Contingent consideration liabilities 19,664 30,537    
Secured borrowings 35,060 59,441    
Warehouse notes payable 1,157,660 781,972    
Notes payable 848,448 778,481    
Total financial liabilities $ 2,077,040 $ 1,651,346