Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
WAREHOUSE LINES OF CREDIT, NET - Schedule of Warehouse Lines of Credit (Details)
2 Months Ended 12 Months Ended
Mar. 07, 2025
USD ($)
credit_facility
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Warehouse Lines of Credit [Line Items]      
Warehouse lines of credit, net   $ 1,414,563,000 $ 833,781,000
Warehouse Agreement Borrowings      
Warehouse Lines of Credit [Line Items]      
Warehouse lines of credit   1,417,453,000 836,335,000
Prepaid commitment fees   (2,890,000) (2,554,000)
Warehouse lines of credit, net   1,414,563,000 833,781,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement $165 Million Due January 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   165,000,000  
Warehouse lines of credit   84,257,000 122,462,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement $165 Million Due January 2025 | Subsequent Event      
Warehouse Lines of Credit [Line Items]      
Line of credit facility increased $ 250,000,000.0    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $250 Million, Due August 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   250,000,000  
Warehouse lines of credit   164,382,000 99,059,000
Minimum deposit required for line of credit   1,300,000  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $400 Million, Due August 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   400,000,000  
Warehouse lines of credit   287,631,000 158,412,000
Minimum deposit required for line of credit   2,000,000.0  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due May 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   200,000,000  
Warehouse lines of credit   99,084,000 87,252,000
Minimum deposit required for line of credit   $ 300,000  
Variable rate, floor   0.375%  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due May 2025 | Subsequent Event      
Warehouse Lines of Credit [Line Items]      
Number of credit facilities | credit_facility 2    
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement $200 Million Due September 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   $ 200,000,000  
Warehouse lines of credit   $ 89,597,000 91,039,000
Variable rate, floor   0.40%  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $350 Million, Due September 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   $ 350,000,000  
Warehouse lines of credit   $ 245,821,000 134,964,000
Variable rate, floor   0.50%  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $300 Million, No Maturity      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   $ 300,000,000  
Warehouse lines of credit   $ 201,778,000 30,185,000
Maturity, period from written notice   30 days  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due October 2025      
Warehouse Lines of Credit [Line Items]      
Borrowing capacity   $ 200,000,000  
Warehouse lines of credit   $ 83,410,000 78,682,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   $ 22,216,000 34,280,000
Stated interest rate   3.375%  
Maximum term of buyout transactions on facility   5 years  
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   $ 138,201,000 0
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   $ 1,076,000 $ 0
Variable rate, floor   3.00%