XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Components of Lease Expense [Abstract]        
Operating lease cost $ 8,114 $ 7,470 $ 23,738 $ 23,097
Short-term lease cost 440 389 1,169 898
Variable lease cost 1,670 1,436 4,908 4,482
Total lease cost [1] 10,224 9,295 29,815 28,477
Supplemental Information Related to Leases [Abstract]        
Cash paid for amounts included in the measurement of operating lease liabilities 8,354 7,696 24,724 22,041
Right-of-use assets obtained in exchange for new operating lease liabilities 13,269 $ 3,162 34,112 $ 22,238
Future Lease Payments for Operating Leases [Abstract]        
2021 (excluding the nine months ended September 30, 2021) 8,257   8,257  
2022 30,684   30,684  
2023 25,084   25,084  
2024 18,462   18,462  
2025 12,145   12,145  
2026 and thereafter 11,868   11,868  
Total lease payments 106,500   106,500  
Less: imputed interest 6,094   6,094  
Total operating lease liabilities $ 100,406   $ 100,406  
Average Lease Terms and Discount Rates [Abstract]        
Weighted-average remaining lease term - Operating leases 4 years 1 month 6 days 4 years 1 month 6 days 4 years 1 month 6 days 4 years 1 month 6 days
Weighted-average discount rate - Operating leases 2.90% 3.20% 2.90% 3.20%
Maximum [Member]        
Operating Lease [Abstract]        
Lease term 5 years   5 years  
[1] Sublease income was immaterial