XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Pension Plan [Member]
Common Stock [Member]
Pension Plan [Member]
Additional Paid-in Capital [Member]
Pension Plan [Member]
Retained Earnings [Member]
Pension Plan [Member]
AOCI Attributable to Parent [Member]
Pension Plan [Member]
Foreign Exchange Forward [Member]
Common Stock [Member]
Foreign Exchange Forward [Member]
Additional Paid-in Capital [Member]
Foreign Exchange Forward [Member]
Retained Earnings [Member]
Foreign Exchange Forward [Member]
AOCI Attributable to Parent [Member]
Foreign Exchange Forward [Member]
Interest Rate Swap [Member]
Common Stock [Member]
Interest Rate Swap [Member]
Additional Paid-in Capital [Member]
Interest Rate Swap [Member]
Retained Earnings [Member]
Interest Rate Swap [Member]
AOCI Attributable to Parent [Member]
Interest Rate Swap [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2020                               9,805,437        
Balance at Dec. 31, 2020                               $ 98 $ 123,013 $ 148,381 $ (1,866) $ 269,626
Net income                               $ 0 0 11,523 0 11,523
Pension liability adjustment $ 0 $ 0 $ 0 $ 308 $ 308                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           $ 0 $ 0 $ 0 $ (124) $ (124)         $ 0          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               65,130        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 1 (1,167) 0 0 (1,166)
Share-based compensation expense                               $ 0 3,216 0 0 3,216
Balances (in shares) at Dec. 31, 2021                               9,870,567        
Balances, December 31, 2022 at Dec. 31, 2021                               $ 99 125,062 159,904 (1,682) 283,383
Net income                               $ 0 0 31,149 0 31,149
Pension liability adjustment 0 0 0 (45) (45)                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           0 0 0 289 289 $ 0 $ 0 $ 0 $ 649 649          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               56,793        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 0 (853) 0 0 (853)
Share-based compensation expense                               $ 0 3,702 0 0 3,702
Balances (in shares) at Dec. 31, 2022                               9,927,360        
Balances, December 31, 2022 at Dec. 31, 2022                               $ 99 127,911 191,053 (789) 318,274
Net income                               $ 0 0 21,072 0 21,072
Pension liability adjustment $ 0 $ 0 $ 0 $ 339 $ 339                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           $ 0 $ 0 $ 0 $ (107) $ (107) $ 0 $ 0 $ 0 $ (403) $ (403)          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               86,836        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 1 (1,653) 0 0 (1,652)
Share-based compensation expense                               $ 0 3,672 0 0 3,672
Repurchase of common stock (in shares)                               (28,616)        
Repurchase of common stock                               $ 0 (835) (835)
Balances (in shares) at Dec. 31, 2023                               9,985,580        
Balances, December 31, 2022 at Dec. 31, 2023                               $ 100 $ 129,095 $ 212,125 $ (960) $ 340,360