v3.26.1
Net (Loss) Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share

The following table presents the computation of basic and diluted net (loss) income per share:

 

Schedule of Basic and Diluted Net Income (Loss) Per Share

   2026   2025   2026   2025 
   Three Months ended June 30,   Six Months ended June 30, 
   2026   2025   2026   2025 
Numerator: Net (loss) income  $(1,994)  $5,871   $(17,447)  $3,898 
Denominator: Basic weighted average shares outstanding   31,470    18,490    31,433    17,445 
Dilutive effect of common equivalent shares outstanding   -    983    -    2,147 
                     
Diluted weighted average shares outstanding   31,470    19,473    31,433    19,592 
Net (loss) income per share – basic  $(0.06)  $0.32   $(0.56)  $0.22 
Net (loss) income per share - diluted  $(0.06)  $0.30   $(0.56)  $0.20