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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Numerator

                

Net income (loss)

 $1,698  $(2,839) $6,152  $(286)

Less: income attributable to non-controlling interest

  774   256   1,172   739 

Net income (loss) attributable to NCS Multistage Holdings, Inc.

 $924  $(3,095) $4,980  $(1,025)
                 

Denominator

                

Basic weighted average number of shares

  2,594   2,548   2,581   2,528 

Dilutive effect of other equity awards

  140      123    

Diluted weighted average number of shares

  2,734   2,548   2,704   2,528 
                 

Earnings (loss) per common share

                

Basic

 $0.36  $(1.21) $1.93  $(0.41)

Diluted

 $0.34  $(1.21) $1.84  $(0.41)
                 

Potentially dilutive securities excluded as anti-dilutive

  2   144   2   138