XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Components of Lease Expense [Abstract]        
Operating lease cost $ 8,870 $ 8,114 $ 25,974 $ 23,738
Short-term lease cost 210 440 790 1,169
Variable lease cost 1,913 1,670 5,839 4,908
Total lease cost [1] 10,993 10,224 32,603 29,815
Supplemental Information Related to Leases [Abstract]        
Cash paid for amounts included in the measurement of operating lease liabilities 9,139 8,354 26,697 24,724
Right-of-use assets obtained in exchange for new operating lease liabilities 8,011 $ 13,269 29,618 $ 34,112
Future Lease Payments for Operating Leases [Abstract]        
2022 (excluding the nine months ended September 30, 2022) 9,151   9,151  
2023 33,724   33,724  
2024 27,159   27,159  
2025 19,573   19,573  
2026 12,748   12,748  
2027 and thereafter 13,399   13,399  
Total lease payments 115,754   115,754  
Less: imputed interest 6,307   6,307  
Total operating lease liabilities $ 109,447   $ 109,447  
Average Lease Terms and Discount Rates [Abstract]        
Weighted-average remaining lease term - Operating leases 4 years 2 months 12 days 4 years 1 month 6 days 4 years 2 months 12 days 4 years 1 month 6 days
Weighted-average discount rate - Operating leases 2.70% 2.90% 2.70% 2.90%
Maximum [Member]        
Operating Lease [Abstract]        
Lease term 5 years   5 years  
[1] Sublease income was immaterial