Quarterly report [Sections 13 or 15(d)]

Note 13 - Net Income (Loss) Per Share (Tables)

v3.25.3
Note 13 - Net Income (Loss) Per Share (Tables)
9 Months Ended
Oct. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended October 31,

   

Nine Months Ended October 31,

 
   

2025

   

2024

   

2025

   

2024

 

Net income (loss)

  $ (41,279 )   $ (23,599 )   $ (103,116 )   $ (90,801 )
                                 

Weighted average common shares outstanding:

                               

Basic and diluted

    8,708,893       8,239,564       8,536,207       8,170,344  
                                 

Net income (loss) per share:

                               

Basic and diluted

  $ (4.74 )   $ (2.86 )   $ (12.08 )   $ (11.11 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended October 31,

   

Nine Months Ended October 31,

 
   

2025

   

2024

   

2025

   

2024

 

Common stock underlying warrants

    3,098       3,098       3,098       3,098  

RSUs

    1,797       1,310       1,580       1,205  

Stock options

    26       34       26       60  

Total

    4,921       4,442       4,704       4,363