XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Components of Lease Expense [Abstract]        
Operating lease cost $ 9,725 $ 8,870 $ 28,500 $ 25,974
Short-term lease cost 292 210 851 790
Variable lease cost 2,281 1,913 6,785 5,839
Total lease cost [1] 12,298 10,993 36,136 32,603
Supplemental Information Related to Leases [Abstract]        
Cash paid for amounts included in the measurement of operating lease liabilities 10,007 9,139 29,418 26,697
Right-of-use assets obtained in exchange for new operating lease liabilities 10,188 $ 8,011 26,407 $ 29,618
Future Lease Payments for Operating Leases [Abstract]        
2023 (excluding the nine months ended September 30, 2023) 9,946   9,946  
2024 36,216   36,216  
2025 28,184   28,184  
2026 20,552   20,552  
2027 and thereafter 24,877   24,877  
Total lease payments 119,775   119,775  
Less: imputed interest 8,445   8,445  
Total operating lease liabilities $ 111,330   $ 111,330  
Weighted Average Remaining Lease Term [Abstract]        
Weighted-average remaining lease term - Operating leases 3 years 10 months 24 days 4 years 2 months 12 days 3 years 10 months 24 days 4 years 2 months 12 days
Weighted Average Discount Rate [Abstract]        
Weighted-average discount rate - Operating leases 3.80% 2.70% 3.80% 2.70%
Maximum [Member]        
Operating Lease [Abstract]        
Lease term 5 years   5 years  
[1] Sublease income was immaterial.