XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2021                               9,870,567        
Balances at Dec. 31, 2021                               $ 99 $ 125,062 $ 159,904 $ (1,682) $ 283,383
Net income                               0 0 23,188 0 23,188
Pension liability adjustment $ 0 $ 0 $ 0 $ 66 $ 66                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           $ 0 $ 0 $ 0 $ (245) $ (245) $ 0 $ 0 $ 0 $ 661 $ 661          
Share-based compensation expense                               $ 0 2,477 0 0 2,477
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)
Balances (in shares) at Sep. 30, 2022                               9,927,360        
Balances at Sep. 30, 2022                               $ 99 126,686 183,092 (1,200) 308,677
Balances (in shares) at Jun. 30, 2022                               9,927,360        
Balances at Jun. 30, 2022                               $ 99 125,517 173,136 (1,808) 296,944
Net income                               0 0 9,956 0 9,956
Pension liability adjustment 0 0 0 22 22                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           0 0 0 158 158 0 0 0 428 428          
Share-based compensation expense                               $ 0 1,169 0 0 1,169
Balances (in shares) at Sep. 30, 2022                               9,927,360        
Balances at Sep. 30, 2022                               $ 99 126,686 183,092 (1,200) 308,677
Balances (in shares) at Dec. 31, 2022                               9,927,360        
Balances at Dec. 31, 2022                               $ 99 127,911 191,053 (789) 318,274
Net income                               0 0 15,628 0 15,628
Pension liability adjustment 0 0 0 88 88                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           0 0 0 (98) (98) 0 0 0 (152) (152)          
Share-based compensation expense                               $ 0 3,050 0 0 3,050
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)
Balances (in shares) at Sep. 30, 2023                               10,014,196        
Balances at Sep. 30, 2023                               $ 100 129,308 206,681 (951) 335,138
Balances (in shares) at Jun. 30, 2023                               10,014,196        
Balances at Jun. 30, 2023                               $ 100 128,562 200,863 (924) 328,601
Net income                               0 0 5,818 0 5,818
Pension liability adjustment $ 0 $ 0 $ 0 $ 29 $ 29                              
Unrealized gain (loss) on derivatives designated as cash flow hedges           $ 0 $ 0 $ 0 $ 3 $ 3 $ 0 $ 0 $ 0 $ (59) $ (59)          
Share-based compensation expense                               $ 0 746 0 0 746
Balances (in shares) at Sep. 30, 2023                               10,014,196        
Balances at Sep. 30, 2023                               $ 100 $ 129,308 $ 206,681 $ (951) $ 335,138