XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of accounts receivable
          
   December 31,   December 31, 
   2021   2020 
Accounts receivable  $25,419   $17,306 
Less: Allowance for credit losses   (2,820)   (245)
Accounts receivable, net  $22,599   $17,061 
Allowance for doubtful accounts roll forward
               
   2021   2020   2019 
Balance as of January 1  $245   $462   $633 
Addition   2,760    187    101 
Reversal   (25)   (12)   (225)
Written off   (150)   (396)   (45)
Foreign currency translation difference   (10)   4    (2)
Balance as of December 31  $2,820   $245   $462