v3.26.1
Secured Financing Agreements - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Line of Credit Facility [Line Items]    
Minimum unrestricted cash amount $ 30,000  
Debt covenant, recourse (as a percent) 0.050  
Cash and cash equivalents $ 43,555 $ 65,958
Debt instrument, amount 4,900  
Debt covenant, net cash proceeds of additional equity issuances, amount $ 600,000  
Debt covenant, tangible net worth (as a percent) 0.750  
Debt covenant, tangible net worth, amount $ 692,300  
Debt covenant, target asset leverage ratio (as a percent) 0.632  
Debt covenant, total leverage ratio (as a percent) 0.590  
Debt covenant, interest coverage ratio, actual 1.4  
Maximum    
Line of Credit Facility [Line Items]    
Debt covenant, target asset leverage ratio (as a percent) 0.775  
Debt covenant, total leverage ratio (as a percent) 0.800