XML 95 R68.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Customer A        
Disaggregation of Revenue [Line Items]        
Concentration risk 36.70% 25.70% 37.30% 39.30%
Customer B        
Disaggregation of Revenue [Line Items]        
Concentration risk 0.00% 12.90% 0.00% 5.40%