v3.26.3
Debt- Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 05, 2025
Aug. 22, 2023
Debt Instrument [Line Items]        
Total debt $ 1,996,015 $ 1,606,193    
Line of Credit        
Debt Instrument [Line Items]        
Total debt $ 1,199,000 798,000    
Senior Notes | Senior Noted 2030        
Debt Instrument [Line Items]        
Annual interest rate 6.875%   6.875%  
Total debt $ 295,647 294,758    
Senior Notes | Senior Notes 2028        
Debt Instrument [Line Items]        
Annual interest rate 8.25%     8.25%
Total debt $ 297,337 296,302    
Mortgage warehouse facilities        
Debt Instrument [Line Items]        
Total debt 165,325 192,837    
Other borrowings        
Debt Instrument [Line Items]        
Total debt $ 38,706 $ 24,296