Annual report pursuant to Section 13 and 15(d)

RELATED PARTY TRANSACTIONS (Details)

v3.20.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Related Party Transaction [Line Items]      
Accounts payable due to related parties (Note 7) $ 910 $ 0  
Accounts receivable due from related parties 1,300    
Board of Directors Chairman      
Related Party Transaction [Line Items]      
Payments for legal settlements 5,100    
Related party transaction, amounts of transaction 1,400    
Accounts payable due to related parties (Note 7) 900    
Director      
Related Party Transaction [Line Items]      
Legal fees $ 100 $ 400 $ 100