XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Future Minimum Lease Payments, Operating Leases    
Last 3 months of 2022 $ 10,094  
2023 38,993  
2024 31,160  
2025 25,595  
2026 21,092  
Thereafter 101,335  
Minimum lease payments 228,269  
Less: imputed interest (29,895)  
Present value of minimum lease payments 198,374  
Less: current portion of operating lease liabilities (34,526) $ (38,017)
Long-term portion of operating lease liabilities 163,848 129,628
Future Minimum Lease Payments, Finance Leases    
Last 3 months of 2022 727  
2023 2,905  
2024 2,905  
2025 2,905  
2026 2,320  
Thereafter 898  
Minimum lease payments 12,660  
Less: imputed interest, finance leases (527)  
Finance Lease, Liability $ 12,133 10,519
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long Term Debt Current, Long Term Debt Noncurrent  
Present value of minimum lease payments, finance leases $ 12,133 $ 10,519
Less: current portion of finance lease liabilities $ (2,682)  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long Term Debt Current  
Long-term portion of finance lease liabilities $ 9,451  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long Term Debt Noncurrent