XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 22,108  
2023 76,118  
2024 56,284  
2025 41,028  
2026 29,157  
Thereafter 37,425  
Total future minimum operating and finance lease payments 262,120  
Less imputed interest (19,357)  
Total lease liabilities 242,763  
Finance Leases    
Remainder of 2022 417  
2023 1,408  
2024 859  
2025 516  
2026 357  
Thereafter 58  
Total future minimum operating and finance lease payments 3,615  
Less imputed interest (3)  
Total lease liabilities 3,612 $ 2,546
Total    
Remainder of 2022 22,525  
2023 77,526  
2024 57,143  
2025 41,544  
2026 29,514  
Thereafter 37,483  
Total future minimum operating and finance lease payments 265,735  
Less imputed interest (19,360)  
Total lease liabilities $ 246,375