Quarterly report [Sections 13 or 15(d)]

WAREHOUSE LINES OF CREDIT, NET - Schedule of Warehouse Lines of Credit (Details)

v3.25.3
WAREHOUSE LINES OF CREDIT, NET - Schedule of Warehouse Lines of Credit (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Nov. 06, 2025
Dec. 31, 2024
Warehouse Lines of Credit [Line Items]      
Warehouse lines of credit, net $ 1,593,909,000   $ 1,414,563,000
Warehouse Agreement Borrowings      
Warehouse Lines of Credit [Line Items]      
Warehouse lines of credit 1,595,009,000   1,417,453,000
Debt issuance costs (1,100,000)   (2,890,000)
Warehouse lines of credit, net 1,593,909,000   1,414,563,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement $250 Million Due January 2026      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity 250,000,000    
Warehouse lines of credit 2,401,000   84,257,000
Accordion feature 450,000,000    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $500 Million, Due November 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity 500,000,000    
Warehouse lines of credit 379,062,000   164,382,000
Minimum deposit required for line of credit 2,500,000    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $500 Million, Due November 2025 | Subsequent Event      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   $ 750,000,000.0  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $600 Million, Due September 2026      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity 600,000,000    
Warehouse lines of credit 422,552,000   287,631,000
Minimum deposit required for line of credit 2,000,000.0    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $60 Million, Due December 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity 60,000,000    
Warehouse lines of credit 17,219,000   99,084,000
Minimum deposit required for line of credit $ 250,000    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $60 Million, Due December 2025 | Subsequent Event      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   45,000,000.0  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $60 Million, Due December 2025 | Minimum      
Warehouse Lines of Credit [Line Items]      
Variable rate, floor 2.15%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $60 Million, Due December 2025 | Maximum      
Warehouse Lines of Credit [Line Items]      
Variable rate, floor 3.50%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $140 Million, Due December 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 140,000,000    
Warehouse lines of credit $ 64,107,000   0
Variable rate, floor 0.60%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement $200 Million Due December 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 200,000,000    
Warehouse lines of credit $ 0   89,597,000
Variable rate, floor 0.40%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $350 Million, Due September 2026      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 350,000,000    
Warehouse lines of credit $ 13,392,000   245,821,000
Variable rate, floor 0.50%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $750 Million      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 750,000,000    
Warehouse lines of credit $ 449,078,000   201,778,000
Maturity, period from written notice 30 days    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $750 Million | Subsequent Event      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   1,000,000,000.0  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due September 2026      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 200,000,000    
Warehouse lines of credit $ 151,962,000   83,410,000
Variable rate, floor 0.75%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $75 Million      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 75,000,000    
Warehouse lines of credit $ 10,988,000   22,216,000
Stated interest rate 3.375%    
Maximum term of buyout transactions on facility 5 years    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $75 Million | Subsequent Event      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   $ 12,500,000  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $350 Million, Due November 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 350,000,000    
Warehouse lines of credit $ 74,941,000   138,201,000
Variable rate, floor 0.50%    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due November 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity $ 200,000,000    
Warehouse lines of credit $ 9,307,000   $ 1,076,000
Variable rate, floor 3.00%