XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 65,288  
2023 68,263  
2024 47,616  
2025 34,187  
2026 23,408  
Thereafter 28,401  
Total future minimum operating and finance lease payments 267,163  
Less imputed interest (19,833)  
Total lease liabilities 247,330  
Finance Leases    
Remainder of 2022 1,056  
2023 1,165  
2024 682  
2025 363  
2026 235  
Thereafter 7  
Total future minimum operating and finance lease payments 3,508  
Less imputed interest (167)  
Total lease liabilities 3,341 $ 2,546
Total    
Remainder of 2022 66,344  
2023 69,428  
2024 48,298  
2025 34,550  
2026 23,643  
Thereafter 28,408  
Total future minimum operating and finance lease payments 270,671  
Less imputed interest (20,000)  
Total lease liabilities $ 250,671