XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Indebtedness - Schedule of Principal Payments of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 31, 2025
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument            
2026 $ 1,866          
2027 2,273          
2028 640,650          
2029 1,883          
2030 435,151          
Thereafter 1,362,293          
Senior unsecured notes, net 2,444,116          
Secured Debt            
Debt Instrument            
Senior unsecured notes, net 820,098       $ 953,585  
Senior secured notes, zero coupon rate, due 2026 | Secured Debt            
Debt Instrument            
Senior unsecured notes, net $ 0 $ 324,121 $ 334,370 $ 641,376    
Principal amount of debt           $ 940,534