XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Capital in Excess of Par Value [Member]
Accumulated Loss [Member]
Accumulated Other Comprehensive Loss [Member]
Noncontrolling Interest [Member]
Beginning Balance at Dec. 31, 2022 $ 218,148 $ 344 $ 250,174 $ (19,298) $ (17,996) $ 4,924
Beginning Balance, Shares at Dec. 31, 2022   34,382        
Net income 2,469     1,978   491
Exercise of stock options 612 $ 1 611      
Exercise of stock options, Shares   52        
Restricted stock units issued (621) $ 1 (622)      
Restricted stock units issued, Shares   123        
Share based compensation earned 808   808      
Translation gain (loss) 766       766  
Ending Balance at Mar. 31, 2023 222,182 $ 346 250,971 (17,320) (17,230) 5,415
Ending Balance, Shares at Mar. 31, 2023   34,557        
Beginning Balance at Dec. 31, 2022 218,148 $ 344 250,174 (19,298) (17,996) 4,924
Beginning Balance, Shares at Dec. 31, 2022   34,382        
Net income $ 10,172          
Common stock repurchase and retirement, Shares 0          
Translation gain (loss) $ (255)          
Ending Balance at Sep. 30, 2023 230,142 $ 347 253,613 (10,266) (18,251) 4,699
Ending Balance, Shares at Sep. 30, 2023   34,811        
Beginning Balance at Mar. 31, 2023 222,182 $ 346 250,971 (17,320) (17,230) 5,415
Beginning Balance, Shares at Mar. 31, 2023   34,557        
Net income 3,990     3,724   266
Exercise of stock options 317   317      
Exercise of stock options, Shares   25        
Restricted stock units issued (270) $ (1) (271)      
Restricted stock units issued, Shares   132        
Share based compensation earned 1,389   1,389      
Share based compensation earned, Shares   24        
Translation gain (loss) 139       139  
Noncontrolling interest distribution (599)         (599)
Ending Balance at Jun. 30, 2023 227,148 $ 347 252,406 (13,596) (17,091) 5,082
Ending Balance, Shares at Jun. 30, 2023   34,738        
Net income 3,712     3,330   382
Exercise of stock options 281   281      
Exercise of stock options, Shares   25        
Restricted stock units issued (203)   (203)      
Restricted stock units issued, Shares   48        
Share based compensation earned $ 1,129   1,129      
Common stock repurchase and retirement, Shares 0          
Translation gain (loss) $ (1,160)       (1,160)  
Noncontrolling interest distribution (765)         (765)
Ending Balance at Sep. 30, 2023 230,142 $ 347 253,613 (10,266) (18,251) 4,699
Ending Balance, Shares at Sep. 30, 2023   34,811        
Beginning Balance at Dec. 31, 2023 237,491 $ 348 254,956 (6,387) (16,274) 4,848
Beginning Balance, Shares at Dec. 31, 2023   34,835        
Net income 2,093     1,508   585
Exercise of stock options 113   113      
Exercise of stock options, Shares   10        
Restricted stock units issued (2,202) $ 2 (2,204)      
Restricted stock units issued, Shares   195        
Share based compensation earned 1,808   1,808      
Share based compensation earned, Shares   12        
Common stock repurchase and retirement (3,001) $ (1) (3,000)      
Common stock repurchase and retirement, Shares   (144)        
Translation gain (loss) 654       654  
Noncontrolling interest distribution (804)         (804)
Ending Balance at Mar. 31, 2024 236,152 $ 349 251,673 (4,879) (15,620) 4,629
Ending Balance, Shares at Mar. 31, 2024   34,908        
Beginning Balance at Dec. 31, 2023 237,491 $ 348 254,956 (6,387) (16,274) 4,848
Beginning Balance, Shares at Dec. 31, 2023   34,835        
Net income 9,561          
Common stock repurchase and retirement $ (5,000)          
Common stock repurchase and retirement, Shares 230,000          
Translation gain (loss) $ 1,900          
Ending Balance at Sep. 30, 2024 245,881 $ 349 253,590 1,692 (14,374) 4,624
Ending Balance, Shares at Sep. 30, 2024   34,979        
Beginning Balance at Mar. 31, 2024 236,152 $ 349 251,673 (4,879) (15,620) 4,629
Beginning Balance, Shares at Mar. 31, 2024   34,908        
Net income 4,930     4,485   445
Exercise of stock options 161   161      
Exercise of stock options, Shares   10        
Restricted stock units issued (465) $ 1 (466)      
Restricted stock units issued, Shares   92        
Share based compensation earned 2,191   2,191      
Common stock repurchase and retirement (2,000) $ (1) (1,999)      
Common stock repurchase and retirement, Shares   (86)        
Translation gain (loss) (856)       (856)  
Noncontrolling interest distribution (301)         (301)
Ending Balance at Jun. 30, 2024 239,812 $ 349 251,560 (394) (16,476) 4,773
Ending Balance, Shares at Jun. 30, 2024   34,924        
Net income 2,539     2,086   453
Exercise of stock options 94   94      
Exercise of stock options, Shares   8        
Restricted stock units issued (340)   (340)      
Restricted stock units issued, Shares   27        
Share based compensation earned 2,276   2,276      
Share based compensation earned, Shares   20        
Common stock repurchase and retirement $ 0          
Common stock repurchase and retirement, Shares 0          
Translation gain (loss) $ 2,102       2,102  
Noncontrolling interest distribution (602)         (602)
Ending Balance at Sep. 30, 2024 $ 245,881 $ 349 $ 253,590 $ 1,692 $ (14,374) $ 4,624
Ending Balance, Shares at Sep. 30, 2024   34,979