XML 159 R90.htm IDEA: XBRL DOCUMENT v3.24.3
Note 16 - Capital Stock (Details Textual) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Sep. 26, 2024
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Nov. 16, 2022
Nov. 26, 2021
May 17, 2021
May 14, 2021
Proceeds from Warrant Exercises   $ 8,119 $ 7,554 $ 3,589        
Class of Warrant or Right Exercised (in shares)   (2,591,711) 4,359,086 1,771,869        
Subsequent Event [Member] | Replacement Warrants [Member]                
Proceeds from Warrant Exercises $ 3,387              
Class of Warrant or Right Exercised (in shares) 1,043,172              
Shelf 2021 [Member]                
Stock Offering, Maximum Amount           $ 200,000 $ 200,000  
May 17, 2021 At-the-market Offering [Member]                
Stock Offering, Maximum Amount             $ 100,000  
May 14, 2021 At-the-market Offering [Member]                
Stock Offering, Maximum Amount               $ 100,000
November 2021 At-the-market Offering [Member]                
Stock Offering, Maximum Amount           $ 100,000    
Shelf 2022 [Member]                
Stock Offering, Maximum Amount         $ 300,000      
November 2022 At-the-market Offering [Member]                
Stock Offering, Maximum Amount         $ 300,000      
Stock Issued During Period, Shares, New Issues (in shares)   26,375,699 15,171,253 47,507,536        
Proceeds from Issuance of Common Stock, Net   $ 171,738 $ 59,816 $ 167,588        
Payments of Stock Issuance Costs   $ 3,864 1,396 3,833        
November 2022 At-the-market Offering [Member] | ATM Managers [Member]                
Payments of Stock Issuance Costs     $ 1,346 $ 3,774