Quarterly report [Sections 13 or 15(d)]

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

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

Three Months Ended July 31,

   

Six Months Ended July 31,

 
   

2025

   

2024

   

2025

   

2024

 

Net income (loss)

  $ (23,788 )   $ (39,566 )   $ (61,837 )   $ (67,202 )
                                 

Weighted average common shares outstanding:

                               

Basic and diluted

    8,567,973       8,180,374       8,448,433       8,135,353  
                                 

Net income (loss) per share:

                               

Basic and diluted

  $ (2.78 )   $ (4.84 )   $ (7.32 )   $ (8.26 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended July 31,

   

Six Months Ended July 31,

 
   

2025

   

2024

   

2025

   

2024

 

Common stock underlying warrants

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

RSUs

    1,940       1,002       1,723       986  

Stock options

    31       63       31       72  

Total

    5,069       4,163       4,852       4,156