XML 78 R68.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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Customer A        
Disaggregation of Revenue [Line Items]        
Concentration risk 25.70% 51.60% 39.30% 57.30%
Customer B        
Disaggregation of Revenue [Line Items]        
Concentration risk 12.90% 10.30% 5.40% 13.60%
Customer C        
Disaggregation of Revenue [Line Items]        
Concentration risk 0.00% 13.20% 0.00% 6.40%