Annual report pursuant to Section 13 and 15(d)

Revenue - Schedule of Contract Assets and Liabilities (Details)

v3.20.1
Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Account receivables, net of allowance $ 13,178 $ 7,735
Unbilled receivables - current 7,984 3,105
Deferred revenue 5,456 $ 6,595
Year-to-date Change [Member]    
Account receivables, net of allowance 5,443  
Unbilled receivables - current 4,789  
Deferred revenue $ (1,139)  
Changes in Account receivables, net of allowance, percentage 70.40%  
Changes in Unbilled receivables - current, percentage 154.20%  
Changes in Deferred revenue, percentage (17.30%)