XML 104 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts receivable, net - Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable, net        
Accounts receivable $ 32,312,000 $ 35,137,000    
Less: Allowance for credit losses (9,329,000) (7,604,000) $ (7,709,000) $ (31,000)
Accounts receivable, net $ 22,983,000 $ 27,533,000