v3.26.1
SENIOR NOTES PAYABLE - Schedule of maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Total    
2026 $ 473,200  
2027 16,000  
2028 900,732  
2029 12,000  
2030 4,000  
Total principal payments 1,405,932  
Future undiscounted cash payments representing interest for New Notes 39,593  
Less: unamortized debt issuance costs and discount (17,792)  
Total Term Loans 1,427,733  
Term loans, net    
Total    
2026 16,000  
2027 16,000  
2028 84,750  
2029 12,000  
2030 4,000  
Total principal payments 132,750  
Future undiscounted cash payments representing interest for New Notes 0  
Less: unamortized debt issuance costs and discount (13,453)  
Total Term Loans 119,297  
Revolving credit facility    
Total    
2026 0  
2027 0  
2028 6,638  
2029 0  
2030 0  
Total principal payments 6,638  
Future undiscounted cash payments representing interest for New Notes 0  
Less: unamortized debt issuance costs and discount 0  
Total Term Loans 6,638  
Senior notes payable    
Total    
2026 457,200  
2027 0  
2028 809,344  
2029 0  
2030 0  
Total principal payments 1,266,544  
Future undiscounted cash payments representing interest for New Notes 39,593  
Less: unamortized debt issuance costs and discount (4,339)  
Total Term Loans $ 1,301,798 $ 1,530,561