XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Capital Stock (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 11, 2025
Jan. 31, 2025
Jan. 31, 2024
Dec. 20, 2024
Nov. 16, 2022
Proceeds from Issuance of Common Stock   $ 135,289 $ 131,162    
Proceeds from Warrant Exercises   $ 3,300 740    
Advances From Future Warrant Exercise     $ 520    
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)   11,516,375 21,188,029    
Proceeds from Issuance of Common Stock   $ 94,400 $ 132,490    
Payments of Stock Issuance Costs   $ 2,150 $ 2,980    
December 2024 ATM Offering [Member]          
Stock Offering, Maximum Amount       $ 300,000  
Stock Issued During Period, Shares, New Issues (in shares)   5,310,281      
Proceeds from Issuance of Common Stock   $ 40,520      
Payments of Stock Issuance Costs   $ 910      
December 2024 ATM Offering [Member] | Subsequent Event [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 295,000        
Proceeds from Issuance of Common Stock $ 2,090        
Payments of Stock Issuance Costs $ 50