XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Total
Balance at the beginning at Dec. 31, 2022 $ 306 $ 35,815 $ (8,775) $ (2,108) $ (6,465) $ 18,773
Balance at the beginning (in shares) at Dec. 31, 2022         (3,184,000)  
Balance at the beginning (in shares) at Dec. 31, 2022 30,589,000          
Net Income (Loss)     (908)     (908)
Stock-based compensation   4,027       4,027
Stock option exercises $ 14 3,310       3,324
Stock option exercises (in shares) 1,351,000          
Shares withheld for exercise net settlement (in shares) (3,000)          
Pension liability adjustment, net of taxes       (326)   (326)
Foreign currency translation adjustment       407   407
Change in fair value of derivatives, net of taxes       406   406
Balance at the end at Dec. 31, 2023 $ 320 43,152 (9,683) (1,621) $ (6,465) $ 25,703
Balance at the end (in shares) at Dec. 31, 2023         (3,184,000) 3,184,000
Balance at the end (in shares) at Dec. 31, 2023 31,937,000          
Net Income (Loss)     28,660     $ 28,660
Stock-based compensation   3,998       3,998
Stock option exercises $ 25 6,643       $ 6,668
Stock option exercises (in shares) 2,506,000         2,506,232
Restricted stock units vested (in shares) 41,000          
Shares withheld for exercise net settlement           $ (97)
Shares withheld for restricted stock unit net settlement   (97)        
Redemption of non-controlling interest   (611)       (611)
Pension liability adjustment, net of taxes       179   179
Foreign currency translation adjustment       (592)   (592)
Change in fair value of derivatives, net of taxes       (436)   (436)
Balance at the end at Dec. 31, 2024 $ 345 $ 53,085 $ 18,977 $ (2,470) $ (6,465) $ 63,472
Balance at the end (in shares) at Dec. 31, 2024         (3,184,000) 3,184,000
Balance at the end (in shares) at Dec. 31, 2024 34,484,000