XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
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 13,232 0 13,232
Pension liability adjustment $ 0 $ 0 $ 0 $ 44 $ 44                              
Unrealized loss on foreign currency forward contracts designated as cash flow hedges           $ 0 $ 0 $ 0 $ (403) $ (403) $ 0 $ 0 $ 0 $ 233 $ 233          
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 1,308 0 0 1,308
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ (0) 853 (0) (0) 853
Balances (in shares) at Jun. 30, 2022                               9,927,360        
Balances at Jun. 30, 2022                               $ 99 125,517 173,136 (1,808) 296,944
Balances (in shares) at Mar. 31, 2022                               9,915,980        
Balances at Mar. 31, 2022                               $ 99 125,403 163,463 (1,967) 286,998
Net income                               $ 0 0 9,673 0 9,673
Pension liability adjustment 0 0 0 22 22                              
Unrealized loss on foreign currency forward contracts designated as cash flow hedges           0 0 0 (96) (96) 0 0 0 233 233          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               11,380        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 0 559 0 0 559
Share-based compensation expense                               0 673 0 0 673
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 0 (559) 0 0 (559)
Balances (in shares) at Jun. 30, 2022                               9,927,360        
Balances at Jun. 30, 2022                               $ 99 125,517 173,136 (1,808) 296,944
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 9,810 0 9,810
Pension liability adjustment 0 0 0 59 59                              
Unrealized loss on foreign currency forward contracts designated as cash flow hedges           0 0 0 (101) (101) 0 0 0 (93) (93)          
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 2,304 0 0 2,304
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ (1) 1,653 (0) (0) 1,652
Balances (in shares) at Jun. 30, 2023                               10,014,196        
Balances at Jun. 30, 2023                               $ 100 128,562 200,863 (924) 328,601
Balances (in shares) at Mar. 31, 2023                               9,998,292        
Balances at Mar. 31, 2023                               $ 100 128,478 193,415 (916) 321,077
Net income                               $ 0 0 7,448 0 7,448
Pension liability adjustment $ 0 $ 0 $ 0 $ 30 $ 30                              
Unrealized loss on foreign currency forward contracts designated as cash flow hedges           $ 0 $ 0 $ 0 $ (123) $ (123) $ 0 $ 0 $ 0 $ 85 $ 85          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               15,904        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 0 (1,230) 0 0 (1,230)
Share-based compensation expense                               0 1,314 0 0 1,314
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ (0) 1,230 (0) (0) 1,230
Balances (in shares) at Jun. 30, 2023                               10,014,196        
Balances at Jun. 30, 2023                               $ 100 $ 128,562 $ 200,863 $ (924) $ 328,601