XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 06, 2023
shares
Jul. 31, 2024
$ / shares
shares
Jul. 31, 2023
USD ($)
$ / shares
shares
Jun. 21, 2023
$ / shares
shares
Equity [Line Items]        
Preferred stock, shares authorized (in shares)   4,965,000 4,965,000 3,535,000
Preferred stock, par value (in usd per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01
Highly liquid investment period to be considered cash equivalent   3 months    
Operating leases   5.50% 5.20%  
Money market funds | Fair Value, Measurements, Recurring        
Equity [Line Items]        
Assets, fair value disclosure, understated amount | $     $ 54.2  
Net Accounts Receivable | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage     10.00%  
Ten Largest Clients | Sales Revenue, Net | Customer Concentration Risk        
Equity [Line Items]        
Concentration risk percentage   81.00% 83.00%  
One Customer | Sales Revenue, Net | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage   38.00% 41.00%  
Two Customer | Sales Revenue, Net | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage   15.00% 13.00%  
Client One | Net Accounts Receivable | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage   41.00% 28.00%  
Client Two | Net Accounts Receivable | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage   15.00% 14.00%  
Client Three | Net Accounts Receivable | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage     12.00%  
Client Four | Net Accounts Receivable | Customer Concentration Risk | Supply Chain        
Equity [Line Items]        
Concentration risk percentage     10.00%  
Minimum        
Equity [Line Items]        
Highly liquid investment period to be considered short term investments   3 months    
Maximum        
Equity [Line Items]        
Highly liquid investment period to be considered short term investments   12 months    
Common Stock        
Equity [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 3,500