XML 58 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments, Contingencies and Concentrations (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments under non-cancellable operating leases Estimated future minimum lease payments at December 31, 2018 under non-cancellable operating leases for the next four years are as follows:
 
December 31, 2018
2019
$
1,442

2020
1,228

2021
772

2022
750

 
$
4,192