XML 89 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Indebtedness - Schedule of Principal Payments of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument    
2025 $ 381,940  
2026 941,379  
2027 245  
2028 500,261  
2029 278  
Thereafter 1,226,233  
Total 3,050,336  
Secured Debt    
Debt Instrument    
Total $ 953,585 $ 744,231
Senior Secured Note Due 2026 | Secured Debt    
Debt Instrument    
Extension term, period 1 year  
Principal amount of debt $ 940,534 $ 940,534