XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED 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, 2023 $ 95,937 $ 165,813 $ (13,256) $ 3,425 $ (344) $ 251,575
Balance at the beginning (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 $ (139)         (139)
Issuance of restricted stock, net of forfeitures (in shares) 167          
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-based compensation expense $ 1,211         1,211
Shares withheld for payment of employee payroll taxes $ (121)         (121)
Shares withheld for payment of employee payroll taxes (in shares) (4)          
Comprehensive income (loss)     (4,408) (102)   (4,510)
Tax effect of derivative transactions       24   24
Net income   6,902       6,902
Dividends to stockholders   (500)       (500)
Balance at the ending at Mar. 31, 2024 $ 109,576 172,215 (17,664) 3,347 (344) 267,130
Balance at the ending (in shares) at Mar. 31, 2024 16,906          
Balance at the beginning at Dec. 31, 2023 $ 95,937 165,813 (13,256) 3,425 (344) 251,575
Balance at the beginning (in shares) at Dec. 31, 2023 16,308          
Increase (Decrease) in Stockholders' Equity            
Net income           8,052
Balance at the ending at Jun. 30, 2024 $ 109,203 172,862 (18,842) 2,836 (344) 265,715
Balance at the ending (in shares) at Jun. 30, 2024 16,841          
Balance at the beginning at Mar. 31, 2024 $ 109,576 172,215 (17,664) 3,347 (344) 267,130
Balance at the beginning (in shares) at Mar. 31, 2024 16,906          
Increase (Decrease) in Stockholders' Equity            
Issuance of restricted stock, net of forfeitures (in shares) (23)          
Stock-based compensation expense $ 1,073         1,073
Shares withheld for payment of employee payroll taxes $ (1,446)         (1,446)
Shares withheld for payment of employee payroll taxes (in shares) (42)          
Comprehensive income (loss)     (1,178) (673)   (1,851)
Tax effect of derivative transactions       162   162
Net income   1,150       1,150
Dividends to stockholders   (503)       (503)
Balance at the ending at Jun. 30, 2024 $ 109,203 172,862 (18,842) 2,836 (344) 265,715
Balance at the ending (in shares) at Jun. 30, 2024 16,841          
Balance at the beginning at Dec. 31, 2024 $ 111,024 177,013 (25,289) 1,975 131 $ 264,854
Balance at the beginning (in shares) at Dec. 31, 2024 16,810         16,810
Increase (Decrease) in Stockholders' Equity            
Stock transactions under employee benefit stock plans $ 886         $ 886
Stock transactions under employee benefit stock plans (in shares) 33          
Issuance of restricted stock, net of forfeitures $ (11)         (11)
Issuance of restricted stock, net of forfeitures (in shares) 135          
Stock-based compensation expense $ 920         920
Shares withheld for payment of employee payroll taxes $ (97)         (97)
Shares withheld for payment of employee payroll taxes (in shares) (3)          
Comprehensive income (loss)     3,862 (856)   3,006
Tax effect of derivative transactions       231   231
Net income   3,557       3,557
Dividends to stockholders   (518)       (518)
Balance at the ending at Mar. 31, 2025 $ 112,722 180,052 (21,427) 1,350 131 272,828
Balance at the ending (in shares) at Mar. 31, 2025 16,975          
Balance at the beginning at Dec. 31, 2024 $ 111,024 177,013 (25,289) 1,975 131 $ 264,854
Balance at the beginning (in shares) at Dec. 31, 2024 16,810         16,810
Increase (Decrease) in Stockholders' Equity            
Net income           $ 9,174
Balance at the ending at Jun. 30, 2025 $ 112,587 185,187 (9,783) 940 131 $ 289,062
Balance at the ending (in shares) at Jun. 30, 2025 16,938         16,938
Balance at the beginning at Mar. 31, 2025 $ 112,722 180,052 (21,427) 1,350 131 $ 272,828
Balance at the beginning (in shares) at Mar. 31, 2025 16,975          
Increase (Decrease) in Stockholders' Equity            
Issuance of restricted stock, net of forfeitures $ (43)         (43)
Issuance of restricted stock, net of forfeitures (in shares) 6          
Stock-based compensation expense $ 835         835
Shares withheld for payment of employee payroll taxes $ (927)         (927)
Shares withheld for payment of employee payroll taxes (in shares) (43)          
Comprehensive income (loss)     11,644 (540)   11,104
Tax effect of derivative transactions       130   130
Net income   5,617       5,617
Dividends to stockholders   (482)       (482)
Balance at the ending at Jun. 30, 2025 $ 112,587 $ 185,187 $ (9,783) $ 940 $ 131 $ 289,062
Balance at the ending (in shares) at Jun. 30, 2025 16,938         16,938