XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Payments of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases, Operating [Abstract]    
2024 $ 25,912  
2025 23,850  
2026 13,896  
2027 11,688  
2028 9,997  
Thereafter 42,616  
Total lease payments 127,959  
Less imputed interest (24,676)  
Total lease obligations 103,283  
Accrued liabilities (20,873) $ (19,973)
Noncurrent operating lease liabilities 82,410 94,972
Finance Lease, Liability [Abstract]    
2024 51,408  
2025 51,408  
2026 51,108  
2027 51,108  
2028 65,908  
Thereafter 336,168  
Total lease payments 607,108  
Less imputed interest (151,860)  
Total lease obligations 455,248 494,328
Less current obligations (25,352) (39,080)
Long-term lease obligations $ 429,896 $ 455,248
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt and Lease Obligation Debt and Lease Obligation