Annual report [Section 13 and 15(d), not S-K Item 405]

Basic and Diluted Net Income (Loss) per Share (Tables)

v3.25.1
Basic and Diluted Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share

A reconciliation of the number of shares used in the calculation of basic and diluted earnings per share for the years ended December 31, 2024 and 2023 are as follows (rounded to thousands):

 

 

         
    Years Ended December 31,  
    2024     2023  
Basic weighted average number of common shares     4,387       4,317  
Potential dilutive effect of stock-based awards     35       47  
Dilutive effect of preferred stock     11,312       -  
Diluted weighted average number of common shares     15,734       4,364  
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share
         
    Years Ended December 31,  
    2024     2023  
Options     277       456  
Restricted stock units (RSUs)     169       237  
Anti-dilutive securities     446       693