Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
WAREHOUSE LINES OF CREDIT - Schedule of Warehouse Lines of Credit (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Warehouse Lines of Credit [Line Items]    
Net warehouse lines of credit $ 839,122,000 $ 713,151,000
Warehouse Agreement Borrowings    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit 842,151,000 714,801,000
Prepaid commitment fees (3,029,000) (1,650,000)
Net warehouse lines of credit 839,122,000 713,151,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $345 Million, Due January 2024    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity 345,000,000  
Warehouse lines of credit 107,912,000 47,565,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $150 Million, Due August 2024    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity 150,000,000  
Warehouse lines of credit 113,126,000 10,848,000
Minimum deposit required for line of credit 750,000  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $300 Million, Due June 2024    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity 300,000,000  
Warehouse lines of credit 173,377,000 189,512,000
Minimum deposit required for line of credit 1,500,000  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due May 2024    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity 200,000,000  
Warehouse lines of credit $ 84,020,000 110,605,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due May 2024 | SOFR    
Warehouse Lines of Credit [Line Items]    
Line of credit, floor interest rate 0.375%  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due November 2023    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity $ 200,000,000  
Warehouse lines of credit $ 82,721,000 16,131,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million, Due November 2023 | SOFR    
Warehouse Lines of Credit [Line Items]    
Line of credit, floor interest rate 0.40%  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $300 Million, Due September 2024    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity $ 300,000,000  
Warehouse lines of credit $ 128,197,000 81,353,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $300 Million, Due September 2024 | SOFR    
Warehouse Lines of Credit [Line Items]    
Line of credit, floor interest rate 0.50%  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $100 Million    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity $ 100,000,000  
Warehouse lines of credit 0 56,237,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $50 Million    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity 50,000,000  
Warehouse lines of credit $ 30,851,000 0
Maturity, period from written notice 30 days  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $75 Million, Due March 2025    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity $ 75,000,000  
Warehouse lines of credit $ 35,041,000 40,096,000
Stated interest rate 3.375%  
Maximum term of buyout transactions on facility 4 years  
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million    
Warehouse Lines of Credit [Line Items]    
Borrowing capacity $ 200,000,000  
Warehouse lines of credit $ 86,906,000 $ 162,454,000
Warehouse Agreement Borrowings | Master Repurchase Facility Agreement, $200 Million | SOFR    
Warehouse Lines of Credit [Line Items]    
Line of credit, floor interest rate 0.75%