XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Future Cash Payments for Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2023 $ 421,255  
2024 574,626  
2025 174,323  
2026 149,903  
2027 161,087  
Thereafter 778,131  
Total debt cash payments 2,259,325  
Less: unamortized debt issuance costs (28,415)  
Total debt $ 2,230,910 $ 2,117,884