XML 30 R43.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Future minimum lease payments under finance leases and operating leases - (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Finance leases      
2020 $ 409    
2021 527    
2022 202    
2023 34    
Total lease payments 1,172    
Less - portion representing interest (116)    
Present value of lease obligations 1,056    
Less - Current portion of lease obligations (462) $ (546)  
Long-term portion of lease obligations 594 673  
Operating Leases      
2020 2,628    
2021 3,387    
2022 2,902    
2023 2,884    
2024 2,906    
2025 and thereafter 20,119    
Total lease payments 34,826    
Less - portion representing interest (12,923)    
Present value of lease obligations 21,903   $ 19,508
Less - current portion of lease obligations (1,579) (1,326)  
Non-current operating lease liabilities 20,324 $ 16,591  
Total      
2020 3,037    
2021 3,914    
2022 3,104    
2023 2,918    
2024 2,906    
2025 and thereafter 20,119    
Total lease payments 35,998    
Less - portion representing interest (13,039)    
Present value of lease obligations 22,959    
Less - current portion of lease obligations (2,041)    
Long-term portion of lease obligations $ 20,918