XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Shares [Member]
Additional Paid-In Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Deficit [Member]
Beginning balance at Dec. 31, 2022 $ 256,427 $ 22,332 $ 315,865 $ (17,793) $ (63,977)
Beginning balance, shares at Dec. 31, 2022   36,500,020      
Stockholders' Equity [Roll Forward]          
Net Income (Loss) 48,867 $ 0 0 0 48,867
Beginning balance at Dec. 31, 2022 256,427 22,332 315,865 (17,793) (63,977)
Stockholders' Equity [Roll Forward]          
Issuances under option plans $ 2,253 $ 83 2,170 0 0
Issuances under option plans, shares 62,551 136,028      
Dividend reinvestment plan $ 85 $ 3 82 0 0
Dividend reinvestment plan, shares   4,241      
Restricted stock vested 0 $ 190 (190) 0 0
Restricted stock vested, shares   312,056      
Stock compensation expense 6,671 $ 0 6,671 0 0
Shares withheld for employee taxes on equity awards (2,072) $ 0 (2,072) 0 0
Shares withheld for employee taxes on equity awards, shares   (103,880)      
Foreign currency translation adjustment 859 $ 0 0 859 0
Declared dividends (20,409) 0 0 0 (20,409)
Pension liability, net of tax 119 0 0 (119) 0
Pension liability, net of tax [1] 0        
Ending balance at Dec. 31, 2023 292,800 $ 22,608 322,526 (16,815) (35,519)
Ending balance, shares at Dec. 31, 2023   36,848,465      
Stockholders' Equity [Roll Forward]          
Net Income (Loss) 7,201 $ 0 0 0 7,201
Beginning balance at Dec. 31, 2023 292,800 22,608 322,526 (16,815) (35,519)
Stockholders' Equity [Roll Forward]          
Issuances under option plans $ 3,271 $ 115 3,156 0 0
Issuances under option plans, shares 102,468 187,756      
Dividend reinvestment plan $ 71 $ 3 68 0 0
Dividend reinvestment plan, shares   4,565      
Restricted stock vested 0 $ 197 (197) 0 0
Restricted stock vested, shares   323,523      
Stock compensation expense 1,660 $ 0 1,660 0 0
Shares withheld for employee taxes on equity awards (2,050) $ 0 (2,050) 0 0
Shares withheld for employee taxes on equity awards, shares   (101,743)      
Foreign currency translation adjustment (3,058) $ 0 0 (3,058) 0
Declared dividends (20,146) 0 0 0 (20,146)
Interest rate swap, net of tax (2,400) 0 0 (2,400) 0
Pension liability, net of tax 163 0 0 (163) 0
Pension liability, net of tax [1] 0        
Ending balance at Dec. 31, 2024 $ 277,512 $ 22,923 325,163 (22,110) (48,464)
Ending balance, shares at Dec. 31, 2024 37,262,566 37,262,566      
Stockholders' Equity [Roll Forward]          
Net Income (Loss) $ 34,928 $ 0 0 0 34,928
Beginning balance at Dec. 31, 2024 277,512 22,923 325,163 (22,110) (48,464)
Stockholders' Equity [Roll Forward]          
Issuances under option plans $ 1,056 $ 63 993 0 0
Issuances under option plans, shares 0 103,419      
Dividend reinvestment plan $ 66 $ 3 63 0 0
Dividend reinvestment plan, shares   5,174      
Restricted stock vested 0 $ 159 (159) 0 0
Restricted stock vested, shares   261,228      
Stock compensation expense 3,536 $ 0 3,536 0 0
Shares withheld for employee taxes on equity awards (965) $ 0 (965) 0 0
Shares withheld for employee taxes on equity awards, shares   (74,425)      
Repurchase of common stock (2,525) $ (107) (2,418) 0 0
Repurchase of common stock, Shares   176,221      
Foreign currency translation adjustment 1,691 $ 0 0 1,691 0
Declared dividends (20,364) 0 0 0 (20,364)
Interest rate swap, net of tax (1,810) 0 0 (1,810) 0
Pension liability, net of tax 0        
Pension liability, net of tax 1,101 [1] 0 0 1,101 0
Ending balance at Dec. 31, 2025 $ 294,226 $ 23,041 $ 326,213 $ (21,128) $ (33,900)
Ending balance, shares at Dec. 31, 2025 37,381,741 37,381,741      
[1] Amounts reclassified to Selling, general and administrative expenses net of tax expense (benefit) of $(399) for the year ended December 31, 2025.