XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2019                               9,746,979        
Balance at Dec. 31, 2019                               $ 97 $ 120,544 $ 129,331 $ (1,814) $ 248,158
Net income                               $ 0 0 19,050 0 19,050
Pension liability adjustment $ 0 $ 0 $ 0 $ (25) $ (25)                              
Unrealized gain (loss) on cash flow hedges           $ 0 $ 0 $ 0 $ (27) $ (27)         $ 0          
Issuance of common stock under stock compensation plans (in shares)                               58,458        
Issuance of common stock under stock compensation plans                               $ 1 (619) 0 0 (618)
Share-based compensation expense                               $ 0 3,088 0 0 3,088
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 cash flow hedges           0 0 0 (124) (124)         0          
Issuance of common stock under stock compensation plans (in shares)                               65,130        
Issuance of common stock under stock compensation plans                               $ 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        
Balance 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 cash flow hedges           $ 0 $ 0 $ 0 $ 289 $ 289 $ 0 $ 0 $ 0 $ 649 $ 649          
Issuance of common stock under stock compensation plans (in shares)                               56,793        
Issuance of common stock under stock compensation plans                               $ 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        
Balance at Dec. 31, 2022                               $ 99 $ 127,911 $ 191,053 $ (789) $ 318,274