Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
LEASES - Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 5,928  
2021 5,055  
2022 3,550  
2023 3,053  
2024 2,913  
Thereafter 8,849  
Total lease payments 29,348  
Less: Imputed interest 4,194  
Present value of lease liabilities $ 25,154  
Operating lease, weighted average discount rate, percent 4.21%  
Aggregate commitments under non-cancelable operating leases    
2019   $ 5,646
2020   4,692
2021   3,864
2022   2,367
2023   2,162
Thereafter   10,296
Total   $ 29,027
Minimum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Operating lease, weighted average discount rate, percent 4.09%  
Maximum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Operating lease, weighted average discount rate, percent 4.29%