Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details) - Schedule of long term trade receivables

v3.21.1
Revenue Recognition (Details) - Schedule of long term trade receivables - Trade Accounts Receivable [Member] - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Revenue Recognition (Details) - Schedule of long term trade receivables [Line Items]    
Note receivable $ 3,286 $ 4,104
Allowance for losses (292)
Notes receivable, net $ 3,286 $ 3,812