v3.26.1
Debt- Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Sep. 05, 2025
Aug. 22, 2023
Debt Instrument [Line Items]        
Total debt $ 1,817,113 $ 1,606,193    
Line of Credit        
Debt Instrument [Line Items]        
Total debt 999,000 798,000    
Mortgage warehouse facilities        
Debt Instrument [Line Items]        
Total debt 186,785 192,837    
Other borrowings        
Debt Instrument [Line Items]        
Total debt $ 38,986 24,296    
Senior Noted 2030 | Senior Notes        
Debt Instrument [Line Items]        
Annual interest rate 6.875%   6.875%  
Total debt $ 295,345 294,758    
Senior Notes 2028 | Senior Notes        
Debt Instrument [Line Items]        
Annual interest rate 8.25%     8.25%
Total debt $ 296,997 $ 296,302