Annual report pursuant to Section 13 and 15(d)

LEASES - Commitments Under Non-Cancelable Operating Leases (Details)

v3.20.4
LEASES - Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 5,834  
2022 4,077  
2023 3,109  
2024 2,917  
2025 2,188  
Thereafter 6,500  
Total lease payments 24,625  
Less: Imputed interest 3,221  
Present value of lease liabilities $ 21,404 $ 25,154
Operating lease, weighted average discount rate 4.23% 4.21%
Minimum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Operating lease, weighted average discount rate 3.50%  
Maximum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Operating lease, weighted average discount rate 4.29%