v3.25.2
Note 13 - Earnings (Loss) Per Common Share - Calculation of Loss Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income (loss) $ 1,698 $ 4,454 $ (2,839) $ 2,553 $ 6,152 $ (286)
Net 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)
Basic (in shares) 2,594   2,548   2,581 2,528
Dilutive effect of other equity awards (in shares) 140   0   123 0
Diluted weighted average number of shares (in shares) 2,734   2,548   2,704 2,528
Basic earnings (loss) per common share attributable to NCS Multistage Holdings, Inc. (in dollars per share) $ 0.36   $ (1.21)   $ 1.93 $ (0.41)
Diluted earnings (loss) per common share attributable to NCS Multistage Holdings, Inc. (in dollars per share) $ 0.34   $ (1.21)   $ 1.84 $ (0.41)
Potentially dilutive securities excluded as anti-dilutive (in shares) 2   144   2 138