XML 143 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Capital Stock (Details Textual) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Sep. 28, 2023
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Nov. 16, 2022
Nov. 26, 2021
May 17, 2021
May 14, 2021
Proceeds from Warrant Exercises   $ 7,554 $ 3,589 $ 3,325        
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)     15,934,606 15,171,253        
Proceeds from Issuance of Common Stock, Net     $ 35,235 $ 58,420        
November 2022 At-the-market Offering [Member] | Subsequent Event [Member]                
Stock Issued During Period, Shares, New Issues (in shares) 7,010,000              
Proceeds from Issuance of Common Stock, Net $ 36,217