XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (remaining) $ 15,043  
2022 60,318  
2023 51,645  
2024 40,809  
2025 29,941  
Thereafter 30,812  
Total lease payments 228,568  
Less: imputed interest (16,512)  
Total present value of lease liabilities 212,056 $ 236,600
Finance Leases    
2021 (remaining) 449  
2022 1,511  
2023 837  
2024 429  
2025 172  
Thereafter 3  
Total lease payments 3,401  
Less: imputed interest (94)  
Total present value of lease liabilities $ 3,307