XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Concentrations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Jun. 30, 2021
Concentration Risk [Line Items]    
Accounts receivable $ 18,576 $ 40,128
Customer Concentration Risk | Accounts receivable | Customer one    
Concentration Risk [Line Items]    
Concentration risk 10.50%  
Accounts receivable $ 1,900