v3.25.2
Debt - Mortgage Loans Held For Sale (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Outstanding Balance $ 144,287 $ 289,617
Facility Amount 420,000  
Warehouse A    
Line of Credit Facility [Line Items]    
Outstanding Balance 31,160 125,532
Facility Amount $ 100,000  
Warehouse A | Minimum    
Line of Credit Facility [Line Items]    
Variable rate 2.125%  
Warehouse A | Maximum    
Line of Credit Facility [Line Items]    
Floor rate 5.50%  
Warehouse B    
Line of Credit Facility [Line Items]    
Outstanding Balance $ 52,547 62,783
Facility Amount $ 100,000  
Variable rate 1.70%  
Warehouse C    
Line of Credit Facility [Line Items]    
Outstanding Balance $ 31,563 51,147
Facility Amount $ 120,000  
Warehouse C | Minimum    
Line of Credit Facility [Line Items]    
Variable rate 2.25%  
Warehouse C | Maximum    
Line of Credit Facility [Line Items]    
Floor rate 4.25%  
Warehouse D    
Line of Credit Facility [Line Items]    
Outstanding Balance $ 29,017 $ 50,155
Facility Amount $ 100,000  
Warehouse D | Minimum    
Line of Credit Facility [Line Items]    
Variable rate 2.50%  
Warehouse D | Maximum    
Line of Credit Facility [Line Items]    
Floor rate 3.00%