Quarterly report pursuant to Section 13 or 15(d)

Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)

v3.23.1
Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total Revenue | Customer 1    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.60%  
Total Revenue | Customer 2    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.60%  
Total Revenue | Customer 3    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.70%  
Total Revenue | Customer 4    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.60%  
Total Revenue | Customer 5    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.60%  
Total Revenue | Customer 6    
Concentration Risk [Line Items]    
Concentration risk, percentage   65.40%
Total Revenue | Customer 7    
Concentration Risk [Line Items]    
Concentration risk, percentage   13.50%
Accounts Receivable, Net | Customer 1    
Concentration Risk [Line Items]    
Concentration risk, percentage 34.90%  
Accounts Receivable, Net | Customer 6    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.70%  
Accounts Receivable, Net | Customer 8    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.10%