XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Net Income (Loss) Per Share (Tables)
3 Months Ended
Apr. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended April 30,

 
  

2025

  

2024

 

Net income (loss)

 $(38,049) $(27,636)
         

Weighted average common shares outstanding:

        

Basic and diluted

  8,324,864   8,089,331 
         

Net income (loss) per share:

        

Basic and diluted

 $(4.57) $(3.42)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended April 30,

 
  

2025

  

2024

 

Common stock underlying warrants

  3,098   3,098 

RSUs

  1,549   900 

Stock options

  31   89 

Total

  4,678   4,087