XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
LEASES    
June 30, 2021 $ 3,200  
June 30, 2022 2,785  
June 30, 2023 2,644  
June 30, 2024 2,329  
June 30, 2025 2,164  
Thereafter 230  
Total future minimum lease payments 13,352  
Less: Imputed interest (1,062)  
Present value of net future minimum lease payments $ 12,290 $ 13,480