XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Schedule of Maturities of Long-term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024(1) $ 439,937  
2025 180,611  
2026 176,152  
2027 709,354  
2028 328,569  
Thereafter 425,031  
Total debt and finance lease obligations, net of related costs $ 2,259,654 $ 2,096,978