XML 23 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating leases, 2020 (excluding the three months ended March 31, 2020) $ 1,555  
Operating leases, 2021 1,730  
Operating leases, 2022 1,345  
Operating leases, 2023 132  
Operating leases, 2024 87  
Operating leases, Total lease payments 4,849  
Operating leases, Less: Imputed interest (559)  
Operating leases, Total 4,290 $ 4,740
Finance leases, 2020 (excluding the three months ended March 31, 2020) 494  
Finance leases, 2021 656  
Finance leases, 2022 405  
Finance leases, 2023 336  
Finance leases, 2024 42  
Finance leases, Total lease payments 1,933  
Finance leases, Less: Imputed interest (281)  
Finance leases, Total $ 1,652 $ 1,775