v3.22.0.1
LEASES - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets    
Operating lease right-of-use assets $ 158,183 $ 117,816
Liabilities    
Operating lease liabilities, current portion 40,301 30,901
Long-term operating lease liabilities 120,161 88,175
Total $ 160,462 $ 119,076
Weighted average remaining lease term, operating leases (in years) 5 years 1 month 6 days 5 years 3 months 18 days
Weighted average discount rate, operating leases 3.80% 4.10%