XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 43,232  
2023 72,121  
2024 50,936  
2025 36,345  
2026 25,139  
Thereafter 29,051  
Total future minimum operating and finance lease payments 256,824  
Less imputed interest (18,403)  
Total lease liabilities 238,421  
Finance Leases    
Remainder of 2022 740  
2023 1,267  
2024 745  
2025 396  
2026 263  
Thereafter 22  
Total future minimum operating and finance lease payments 3,433  
Less imputed interest (2)  
Total lease liabilities 3,431 $ 2,546
Total    
Remainder of 2022 43,972  
2023 73,388  
2024 51,681  
2025 36,741  
2026 25,402  
Thereafter 29,073  
Total future minimum operating and finance lease payments 260,257  
Less imputed interest (18,405)  
Total lease liabilities $ 241,852