XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Revenue Concentration - Concentration of Credit Risk (Details) - Customer concentration risk
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue      
Concentration Risk [Line Items]      
Concentration risk 100.00% 100.00%  
Revenue | Customer A      
Concentration Risk [Line Items]      
Concentration risk 52.00% 24.00%  
Revenue | Customer B      
Concentration Risk [Line Items]      
Concentration risk 35.80% 48.30%  
Revenue | Customer C      
Concentration Risk [Line Items]      
Concentration risk 8.70% 3.70%  
Revenue | Customer D      
Concentration Risk [Line Items]      
Concentration risk 1.70% 18.50%  
Revenue | Remaining customers      
Concentration Risk [Line Items]      
Concentration risk 1.80% 5.50%  
Accounts receivable      
Concentration Risk [Line Items]      
Concentration risk 100.00%   100.00%
Accounts receivable | Customer A      
Concentration Risk [Line Items]      
Concentration risk 0.00%   39.10%
Accounts receivable | Customer B      
Concentration Risk [Line Items]      
Concentration risk 29.40%   35.70%
Accounts receivable | Customer C      
Concentration Risk [Line Items]      
Concentration risk 31.50%   3.80%
Accounts receivable | Customer E      
Concentration Risk [Line Items]      
Concentration risk 28.20%   20.30%
Accounts receivable | Remaining customers      
Concentration Risk [Line Items]      
Concentration risk 10.90%   1.10%