XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Retained Earnings
Foreign Currency Translation Adjustments
Accumulated income (loss) on derivatives
Pension adjustments
Total
Balance at the beginning at Dec. 31, 2022 $ 83,852 $ 143,576 $ (16,925) $ 5,556 $ (594) $ 215,465
Balance at the beginning (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 income (loss)     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          
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 income (loss)     (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
Increase (Decrease) in Stockholders' Equity            
Stock transactions under employee benefit stock plans $ 885         $ 885
Stock transactions under employee benefit stock plans (in shares) 33          
Issuance of restricted stock, net of forfeitures (in shares) 146          
Stock compensation expense $ 3,430         3,430
Shares withheld for payment of employee payroll taxes $ (1,403)         (1,403)
Shares withheld for payment of employee payroll taxes (in shares) (53)          
Comprehensive income (loss)     15,000 (1,971) 191 13,220
Tax effect       499 (63) 436
Net income   22,034       22,034
Dividends to stockholders   (2,001)       (2,001)
Balance at the ending at Dec. 31, 2025 $ 113,936 $ 197,046 $ (10,289) $ 503 $ 259 $ 301,455
Balance at the ending (in shares) at Dec. 31, 2025 16,936         16,936