XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentrations (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Apr. 30, 2021
Accounts Receivable | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage         35.00%
Accounts Receivable | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage     63.00%    
Accounts Receivable | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage         11.00%
Accounts Receivable | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage         15.00%
Accounts Receivable | Customer E          
Concentration Risk [Line Items]          
Concentration risk percentage         11.00%
Accounts Receivable | Customer F          
Concentration Risk [Line Items]          
Concentration risk percentage     11.00%    
Revenue | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage 22.00% 30.00% 18.00% 31.00%  
Revenue | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage 40.00%   33.00%    
Revenue | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage   15.00%      
Revenue | Customer F          
Concentration Risk [Line Items]          
Concentration risk percentage     13.00%    
Revenue | Customer G          
Concentration Risk [Line Items]          
Concentration risk percentage   17.00%      
Revenue | Customer H          
Concentration Risk [Line Items]          
Concentration risk percentage       16.00%  
Revenue | Customer I          
Concentration Risk [Line Items]          
Concentration risk percentage       14.00%