XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentration of Credit Risk and Significant Customers (Details) - Customer Concentration Risk
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenue | Customer A    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 14.80% 20.90%
Revenue | Customer B    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 13.90% 31.50%
Revenue | Customer C    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 34.40% 14.70%
Revenue | Customer D    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 10.60% 10.40%
Revenue | Customer E    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 10.40%  
Accounts Receivable | Customer A    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 12.20% 20.10%
Accounts Receivable | Customer B    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable   19.40%
Accounts Receivable | Customer C    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 35.90% 38.80%
Accounts Receivable | Customer D    
Concentration Risk [Line Items]    
Percentage of revenue or accounts receivable 23.40%