v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Carrying Amounts and the Fair Values of the Company's Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Financial Assets:        
Cash and cash equivalents $ 160,858 $ 299,315 $ 233,712 $ 279,270
Restricted cash 25,782 22,772 $ 41,090 $ 25,156
Pledged securities 234,525 224,954    
Loans held for sale 1,382,958 1,436,350    
Derivative assets $ 32,699 $ 27,216    
Derivative Asset, Statement of Financial Position Other assets Other assets    
Financial Liabilities:        
Derivative liabilities $ 8,568 $ 1,718    
Derivative Liability, Statement of Financial Position Other liabilities Other liabilities    
Secured borrowings $ 133,055 $ 83,402    
Warehouse notes payable 1,384,282 1,420,272    
Corporate notes payable 820,948 829,218    
Carrying Amount        
Financial Assets:        
Cash and cash equivalents 160,858 299,315    
Restricted cash 25,782 22,772    
Pledged securities 234,525 224,954    
Loans held for sale 1,382,958 1,436,350    
Loans held for investment, net 113,983 77,769    
Derivative assets 32,699 27,216    
Total financial assets 1,950,805 2,088,376    
Financial Liabilities:        
Derivative liabilities 8,568 1,718    
Secured borrowings 133,055 83,402    
Warehouse notes payable 1,384,282 1,420,272    
Corporate notes payable 820,948 829,218    
Total financial liabilities 2,346,853 2,334,610    
Fair Value        
Financial Assets:        
Cash and cash equivalents 160,858 299,315    
Restricted cash 25,782 22,772    
Pledged securities 234,525 224,954    
Loans held for sale 1,382,958 1,436,350    
Loans held for investment, net 113,983 77,769    
Derivative assets 32,699 27,216    
Total financial assets 1,950,805 2,088,376    
Financial Liabilities:        
Derivative liabilities 8,568 1,718    
Secured borrowings 133,055 83,402    
Warehouse notes payable 1,384,708 1,420,662    
Corporate notes payable 837,829 847,552    
Total financial liabilities $ 2,364,160 $ 2,353,334