XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.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]
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]
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]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2022                               9,927,360        
Balance at Dec. 31, 2022                               $ 99 $ 127,911 $ 191,053 $ (789) $ 318,274
Net income                               0 0 15,628 0 15,628
Pension liability adjustment, net of tax expense/benefit $ 0 $ 0 $ 0 $ 88 $ 88                              
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit           $ 0 $ 0 $ 0 $ (152) $ (152) $ 0 $ 0 $ 0 $ (98) $ (98)          
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,653)     (1,652)
Balances (in shares) at Sep. 30, 2023                               10,014,196        
Balance at Sep. 30, 2023                               $ 100 129,308 206,681 (951) 335,138
Balances (in shares) at Jun. 30, 2023                               10,014,196        
Balance at Jun. 30, 2023                               $ 100 128,562 200,863 (924) 328,601
Net income                               0 0 5,818 0 5,818
Pension liability adjustment, net of tax expense/benefit 0 0 0 29 29                              
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit           0 0 0 (59) (59) 0 0 0 3 3          
Share-based compensation expense                               $ 0 746 0 0 746
Balances (in shares) at Sep. 30, 2023                               10,014,196        
Balance at Sep. 30, 2023                               $ 100 129,308 206,681 (951) 335,138
Balances (in shares) at Dec. 31, 2023                               9,985,580        
Balance at Dec. 31, 2023                               $ 100 129,095 212,125 (960) 340,360
Net income                               0 0 24,110 0 24,110
Pension liability adjustment, net of tax expense/benefit 0 0 0 67 67                              
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit           0 0 0 (276) (276) $ 0 $ 0 $ 0 $ 13 13          
Share-based compensation expense                               $ 0 3,836 0 0 3,836
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               78,021        
Issuance of common stock under stock compensation plans, net of tax withholdings                                 (1,449)     (1,449)
Repurchase of common stock (in shares)                               (144,890)        
Repurchase of common stock                               $ (1) (4,300) 0 0 (4,301)
Balances (in shares) at Sep. 30, 2024                               9,918,711        
Balance at Sep. 30, 2024                               $ 99 127,182 236,235 (1,156) 362,360
Balances (in shares) at Jun. 30, 2024                               9,918,711        
Balance at Jun. 30, 2024                               $ 99 126,020 225,982 (918) 351,183
Net income                               0 0 10,253 0 10,253
Pension liability adjustment, net of tax expense/benefit $ 0 $ 0 $ 0 $ 23 $ 23                              
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit           $ 0 $ 0 $ 0 $ (261) $ (261)         $ 0          
Share-based compensation expense                               $ 0 1,162 0 0 1,162
Balances (in shares) at Sep. 30, 2024                               9,918,711        
Balance at Sep. 30, 2024                               $ 99 $ 127,182 $ 236,235 $ (1,156) $ 362,360