XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Disclosures - Future Minimum Lease Payments Under Noncancelable Leases as Lessee (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finance Leases    
2022 (remaining nine months) $ 10,800  
2023 11,900  
2024 10,200  
2025 8,500  
2026 7,900  
Thereafter 48,400  
Total minimum lease payments 97,700  
Less: interest/imputed interest (26,600)  
Total obligations 71,100  
Less: current portion (9,900)  
Long-term lease obligations 61,223 $ 59,625
Operating Leases    
2022 (remaining nine months) 69,200  
2023 77,800  
2024 73,300  
2025 60,700  
2026 51,200  
Thereafter 135,400  
Total minimum lease payments 467,600  
Less: interest/imputed interest (81,500)  
Total obligations 386,100  
Less: current portion (72,451) (72,079)
Long-term lease obligations $ 313,634 $ 320,848