XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Geographic Information and Concentrations of Risk - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Revenues | Customer concentration risk | Customer one          
Segment Reporting Information [Line Items]          
Concentration percentage 31.40%   46.70% 34.30% 46.40%
Net Revenues | Customer concentration risk | Customer two          
Segment Reporting Information [Line Items]          
Concentration percentage 40.90%   21.30% 40.40% 18.70%
Accounts Receivable | Credit concentration risk | Customer one          
Segment Reporting Information [Line Items]          
Concentration percentage   61.70%   25.40%  
Accounts Receivable | Credit concentration risk | Customer two          
Segment Reporting Information [Line Items]          
Concentration percentage   12.60%   30.90%