XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Retained Earnings
Foreign Currency Translation Adjustment
Accumulated income (loss) on derivatives
Pension Adjustments
Total
Balance at the beginning at Dec. 31, 2021 $ 68,097 $ 127,757 $ (7,409) $ 180 $ (863) $ 187,762
Balance at the beginning (in shares) at Dec. 31, 2021 15,361          
Increase (Decrease) in Stockholders' Equity            
Stock transactions under employee benefit stock plans $ 1,217         1,217
Stock transactions under employee benefit stock plans (in shares) 36          
Issuance of restricted stock, net of forfeitures $ (5)         (5)
Issuance of restricted stock, net of forfeitures (in shares) 168          
Share issuance in connection with acquisitions $ 11,103         11,103
Share issuance in connection with acquisitions (in shares) 463          
Stock compensation expense $ 5,073         5,073
Shares withheld for payment of employee payroll taxes $ (1,633)         (1,633)
Shares withheld for payment of employee payroll taxes (in shares) (50)          
Comprehensive (loss) income     (9,516) 7,089 361 (2,066)
Tax effect       (1,713) (92) (1,805)
Net income   17,389       17,389
Dividends to stockholders   (1,570)       (1,570)
Balance at the ending at Dec. 31, 2022 $ 83,852 143,576 (16,925) 5,556 (594) 215,465
Balance at the ending (in shares) at Dec. 31, 2022 15,978          
Increase (Decrease) in Stockholders' Equity            
Stock transactions under employee benefit stock plans $ 1,246         1,246
Stock transactions under employee benefit stock plans (in shares) 31          
Issuance of restricted stock, net of forfeitures $ 129         129
Issuance of restricted stock, net of forfeitures (in shares) 107          
Share issuance in connection with acquisitions $ 7,329         7,329
Share issuance in connection with acquisitions (in shares) 250          
Stock compensation expense $ 5,477         5,477
Shares withheld for payment of employee payroll taxes $ (2,096)         (2,096)
Shares withheld for payment of employee payroll taxes (in shares) (58)          
Comprehensive (loss) income     3,669 (2,879) 333 1,123
Tax effect       748 (83) 665
Net income   24,097       24,097
Dividends to stockholders   (1,860)       (1,860)
Balance at the ending at Dec. 31, 2023 $ 95,937 165,813 (13,256) 3,425 (344) $ 251,575
Balance at the ending (in shares) at Dec. 31, 2023 16,308         16,308
Increase (Decrease) in Stockholders' Equity            
Stock transactions under employee benefit stock plans $ 1,564         $ 1,564
Stock transactions under employee benefit stock plans (in shares) 58          
Issuance of restricted stock, net of forfeitures $ (25)         (25)
Issuance of restricted stock, net of forfeitures (in shares) 120          
Share issuance in connection with acquisitions $ 6,250         6,250
Share issuance in connection with acquisitions (in shares) 203          
Share issuance to settle contingent consideration $ 4,874         4,874
Share issuance to settle contingent consideration (in shares) 174          
Stock compensation expense $ 4,147         4,147
Shares withheld for payment of employee payroll taxes $ (1,723)         (1,723)
Shares withheld for payment of employee payroll taxes (in shares) (53)          
Comprehensive (loss) income     (12,033) (1,909) 711 (13,231)
Tax effect       459 (236) 223
Net income   13,166       13,166
Dividends to stockholders   (1,966)       (1,966)
Balance at the ending at Dec. 31, 2024 $ 111,024 $ 177,013 $ (25,289) $ 1,975 $ 131 $ 264,854
Balance at the ending (in shares) at Dec. 31, 2024 16,810         16,810