XML 61 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic Information and Concentrations of Risk - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Net Revenues | Customer concentration risk | Customer one      
Segment Reporting Information [Line Items]      
Concentration percentage 31.10% 37.30%  
Net Revenues | Customer concentration risk | Customer two      
Segment Reporting Information [Line Items]      
Concentration percentage 26.60% 39.90%  
Accounts Receivable | Credit concentration risk | Customer one      
Segment Reporting Information [Line Items]      
Concentration percentage 42.40%   37.40%
Accounts Receivable | Credit concentration risk | Customer two      
Segment Reporting Information [Line Items]      
Concentration percentage 14.60%   21.90%
Accounts Receivable | Credit concentration risk | Customer Three      
Segment Reporting Information [Line Items]      
Concentration percentage 16.00%