Quarterly report pursuant to Section 13 or 15(d)

LEASES (Details)

v3.21.1
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Leases    
Short-term lease cost $ 60 $ 76
Operating lease cost 22,634 20,717
Total lease expense $ 22,694 $ 20,793
Operating Lease, Weighted Average Remaining Lease Term 5 years 240 days 21 hours 36 minutes 3 years 306 days 14 hours 24 minutes
Operating Lease, Weighted Average Discount Rate, Percent 3.85% 3.93%
       Operating cash flows for operating leases  $ 22,457 $ 20,477