XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Schedules of Customers Accounting for More Than 10% of Total Revenue (Details) - Total revenue - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Customer A        
Disaggregation of Revenue [Line Items]        
Concentration risk 38.50% 51.00% 45.80% 62.60%
Customer B        
Disaggregation of Revenue [Line Items]        
Concentration risk 12.60% 17.90% 12.50% 16.60%
Customer C        
Disaggregation of Revenue [Line Items]        
Concentration risk 10.90% 0.00% 5.80% 0.00%