XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2023                               9,985,580        
Balances at Dec. 31, 2023                               $ 100 $ 129,095 $ 212,125 $ (960) $ 340,360
Net income                               $ 0 0 5,238 0 5,238
Pension liability adjustment, net of tax expense/benefit $ 0 $ 0 $ 0 $ 21 $ 21                              
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit           $ 0 $ 0 $ 0 $ 10 $ 10 $ 0 $ 0 $ 0 $ 24 $ 24          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               14,692        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ (0) 320 (0) (0) 320
Issuance of common stock under stock compensation plans, net of tax withholdings                               0 (320) 0 0 (320)
Share-based compensation expense                               $ 0 1,025 0 0 1,025
Repurchase of common stock (in shares)                               (127,375)        
Repurchase of common stock                               $ (1) (3,743) 0 0 (3,744)
Balances (in shares) at Mar. 31, 2024                               9,872,897        
Balances at Mar. 31, 2024                               $ 99 126,057 217,363 (905) 342,614
Balances (in shares) at Dec. 31, 2024                               9,918,711        
Balances at Dec. 31, 2024                               $ 99 128,407 246,331 (834) 374,003
Net income                               $ 0 0 3,964 0 3,964
Pension liability adjustment, net of tax expense/benefit $ 0 $ 0 $ 0 $ 16 $ 16                              
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit           $ 0 $ 0 $ 0 $ (30) $ (30) $ 0 $ 0 $ 0 $ (15) $ (15)          
Issuance of common stock under stock compensation plans, net of tax withholdings (in shares)                               81,722        
Issuance of common stock under stock compensation plans, net of tax withholdings                               $ 1 621 (0) (0) 620
Issuance of common stock under stock compensation plans, net of tax withholdings                               (1) (621) 0 0 (620)
Share-based compensation expense                               $ 0 1,138 0 0 1,138
Balances (in shares) at Mar. 31, 2025                               10,000,433        
Balances at Mar. 31, 2025                               $ 100 $ 128,924 $ 250,295 $ (863) $ 378,456