XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographic Information and Concentrations of Risk - Narrative (Details) - Customer Concentration
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net Revenues | Customer One      
Segment Reporting Information [Line Items]      
Concentration percentage 43.90% 54.50% 52.50%
Net Revenues | Customer Two      
Segment Reporting Information [Line Items]      
Concentration percentage 26.40%    
Accounts Receivable | Customer One      
Segment Reporting Information [Line Items]      
Concentration percentage 61.70% 33.30%  
Accounts Receivable | Customer Two      
Segment Reporting Information [Line Items]      
Concentration percentage 12.60% 17.20%