XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Components of Lease Expense [Abstract]        
Operating lease cost $ 8,700 $ 7,895 $ 17,104 $ 15,624
Short-term lease cost 259 361 580 729
Variable lease cost 1,994 1,628 3,926 3,239
Total lease cost [1] 10,953 9,884 21,610 19,592
Supplemental Information Related to Leases [Abstract]        
Cash paid for amounts included in the measurement of operating lease liabilities 8,940 8,258 17,557 16,370
Right-of-use assets obtained in exchange for new operating lease liabilities 15,595 $ 12,976 21,606 $ 20,873
Future Lease Payments for Operating Leases [Abstract]        
2022 (excluding the six months ended June 30, 2022) 17,829   17,829  
2023 31,725   31,725  
2024 25,292   25,292  
2025 18,060   18,060  
2026 11,613   11,613  
2027 and thereafter 11,135   11,135  
Total lease payments 115,654   115,654  
Less: imputed interest 5,795   5,795  
Total operating lease liabilities $ 109,859   $ 109,859  
Average Lease Terms and Discount Rates [Abstract]        
Weighted-average remaining lease term - Operating leases 4 years 2 months 8 days 4 years 1 month 9 days 4 years 2 months 8 days 4 years 1 month 9 days
Weighted-average discount rate - Operating leases 2.48% 3.00% 2.48% 3.00%
Maximum [Member]        
Operating Lease [Abstract]        
Lease term 5 years   5 years  
[1] Sublease income was immaterial