XML 91 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Payments of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases, Operating [Abstract]    
2023 $ 25,549  
2024 25,241  
2025 23,158  
2026 13,184  
2027 10,955  
Thereafter 38,362  
Total lease payments 136,449  
Less imputed interest (21,504)  
Total lease obligations 114,945  
Current operating lease liabilities (19,973) $ (19,081)
Noncurrent operating lease liabilities 94,972 115,067
Finance Lease, Liability [Abstract]    
2023 66,751  
2024 51,408  
2025 51,408  
2026 51,108  
2027 51,108  
Thereafter 402,094  
Total lease payments 673,877  
Less imputed interest (179,549)  
Total lease obligations 494,328 318,493
Less current obligations (39,080) (16,960)
Long-term lease obligations $ 455,248 $ 301,532
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt and Lease Obligation Debt and Lease Obligation