XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 06, 2023
shares
Jul. 31, 2023
USD ($)
$ / shares
shares
Jul. 31, 2023
$ / shares
shares
Jul. 31, 2022
$ / shares
shares
Jun. 21, 2023
$ / shares
shares
Significant Of Accounting Policies [Line Items]          
Stock issued during period, value, reverse stock splits | $   $ (2,288)      
Preferred stock, shares authorized (in shares) | shares   4,965,000 4,965,000 4,965,000 3,535,000
Preferred stock, par value (in usd per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01 $ 0.01
Highly liquid investment period to be considered cash equivalent     3 months    
Operating leases   5.20% 5.20% 3.90%  
Finance leases       3.90%  
Common Stock          
Significant Of Accounting Policies [Line Items]          
Reverse stock split, conversion ratio 0.00029        
Stockholders' equity note, forward stock split, conversion ratio 375        
Stockholders' equity note, reverse stock split, shares owned threshold | shares 3,500        
Additional Paid-in Capital          
Significant Of Accounting Policies [Line Items]          
Stock issued during period, value, reverse stock splits | $   $ (2,288)      
Ten Largest Clients | Sales Revenue, Net | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     83.00% 78.00%  
Minimum          
Significant Of Accounting Policies [Line Items]          
Highly liquid investment period to be considered short term investments     3 months    
Maximum          
Significant Of Accounting Policies [Line Items]          
Highly liquid investment period to be considered short term investments     12 months    
Supply Chain | Net Accounts Receivable | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     10.00% 10.00%  
Supply Chain | One Customer | Sales Revenue, Net | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     41.00% 31.00%  
Supply Chain | Two Customer | Sales Revenue, Net | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     13.00% 12.00%  
Supply Chain | Client One | Net Accounts Receivable | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     28.00% 31.00%  
Supply Chain | Client Two | Net Accounts Receivable | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     14.00% 18.00%  
Supply Chain | Client Three | Net Accounts Receivable | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     12.00% 17.00%  
Supply Chain | Client Four | Net Accounts Receivable | Customer Concentration Risk          
Significant Of Accounting Policies [Line Items]          
Concentration risk percentage     10.00%