XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Capital Stock (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 04, 2024
Oct. 31, 2024
Oct. 31, 2023
Nov. 16, 2022
Proceeds from Issuance of Common Stock   $ 64,647 $ 56,534  
Proceeds from Warrant Exercises   $ 3,390 $ 0  
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)   7,595,626 10,770,000  
Proceeds from Issuance of Common Stock   $ 62,640 $ 57,570  
Payments of Stock Issuance Costs   $ 1,410 $ 1,300  
November 2022 At-the-market Offering [Member] | Subsequent Event [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 3,920,749      
Proceeds from Issuance of Common Stock $ 31,760      
Payments of Stock Issuance Costs $ 710