XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury - Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2023   37,519        
Beginning balance at Dec. 31, 2023 $ 159,141 $ 38 $ (47,377) $ 118,620 $ 98,939 $ (11,079)
Beginning balance (in shares) at Dec. 31, 2023     3,724      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 13,468       13,468  
Foreign currency translation adjustment, net of tax (1,655)         (1,655)
Share-based compensation 1,540     1,540    
Vesting of restricted stock awards (in shares)   402        
Tax payments for stock issuances (in shares)   (153)        
Tax payments for stock issuances (1,595)     (1,595)    
Pension adjustment, net of tax (30)         (30)
Ending balance (in shares) at Mar. 31, 2024   37,768        
Ending balance at Mar. 31, 2024 $ 170,869 $ 38 $ (47,377) 118,565 112,407 (12,764)
Ending balance (in shares) at Mar. 31, 2024     3,724      
Beginning balance (in shares) at Dec. 31, 2024 38,058 38,058        
Beginning balance at Dec. 31, 2024 $ 212,530 $ 38 $ (47,380) 122,534 151,256 (13,918)
Beginning balance (in shares) at Dec. 31, 2024 3,724   3,724      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 14,505       14,505  
Foreign currency translation adjustment, net of tax 2,674         2,674
Share-based compensation 2,776     2,776    
Vesting of restricted stock awards (in shares)   179        
Tax payments for stock issuances (in shares)   (80)        
Tax payments for stock issuances (1,327)     (1,327)    
Dividends declared (15)       (15)  
Pension adjustment, net of tax $ (24)         (24)
Ending balance (in shares) at Mar. 31, 2025 38,157 38,157        
Ending balance at Mar. 31, 2025 $ 231,119 $ 38 $ (47,380) $ 123,983 $ 165,746 $ (11,268)
Ending balance (in shares) at Mar. 31, 2025 3,724   3,724