XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock
Balance at Dec. 31, 2022 $ 369,979 $ 3,444 $ 105,634 $ (12,182) $ 328,745 $ (55,662)
Balance (in shares) at Dec. 31, 2022   34,446,194       5,029,892
Common stock issued under ESPP 480 $ 2 478      
Common stock issued under ESPP, (in Shares)   22,101        
Cash dividends on common stock declared (851)       (851)  
Foreign currency translation adjustment, net 2,546     2,546    
Stock-based compensation 1,474   1,474      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) 5   5      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (4,466)        
Shares repurchased (557)         $ (557)
Shares repurchased (In Shares)           27,835
Net (loss) income 1,918       1,918  
Balance at Mar. 31, 2023 374,994 $ 3,446 107,591 (9,636) 329,812 $ (56,219)
Balance (in shares) at Mar. 31, 2023   34,463,829       5,057,727
Balance at Dec. 31, 2022 369,979 $ 3,444 105,634 (12,182) 328,745 $ (55,662)
Balance (in shares) at Dec. 31, 2022   34,446,194       5,029,892
Foreign currency translation adjustment, net 2,928          
Net (loss) income 540          
Balance at Sep. 30, 2023 358,701 $ 3,467 108,937 (9,254) 326,752 $ (71,201)
Balance (in shares) at Sep. 30, 2023   34,666,431       5,915,182
Balance at Mar. 31, 2023 374,994 $ 3,446 107,591 (9,636) 329,812 $ (56,219)
Balance (in shares) at Mar. 31, 2023   34,463,829       5,057,727
Cash dividends on common stock declared (848)       (848)  
Foreign currency translation adjustment, net 3,505     3,505    
Stock-based compensation 1,067   1,067      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (1,921) $ 18 (1,939)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   179,845        
Shares repurchased (6,669)         $ (6,669)
Shares repurchased (In Shares)           380,366
Net (loss) income (1,053)       (1,053) $ 0
Balance at Jun. 30, 2023 369,075 $ 3,464 106,719 (6,131) 327,911 $ (62,888)
Balance (in shares) at Jun. 30, 2023   34,643,674       5,438,093
Common stock issued under ESPP 500 $ 3 497      
Common stock issued under ESPP, (in Shares)   27,924        
Cash dividends on common stock declared (834)       (834)  
Foreign currency translation adjustment, net (3,123)     (3,123)    
Stock-based compensation 1,716   1,716      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) 5   5      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (5,167)        
Shares repurchased (8,313)         $ (8,313)
Shares repurchased (In Shares)           477,089
Net (loss) income (325)       (325)  
Balance at Sep. 30, 2023 358,701 $ 3,467 108,937 (9,254) 326,752 $ (71,201)
Balance (in shares) at Sep. 30, 2023   34,666,431       5,915,182
Balance at Dec. 31, 2023 $ 370,010 $ 3,467 110,810 (5,963) 332,897 $ (71,201)
Balance (in shares) at Dec. 31, 2023 34,676,787 34,676,787       5,915,182
Common stock issued under ESPP $ 430 $ 4 426      
Common stock issued under ESPP, (in Shares)   38,702        
Cash dividends on common stock declared (836)       (836)  
Foreign currency translation adjustment, net (1,564)     (1,564)    
Stock-based compensation 2,005   2,005      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (14) $ 4 (18)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   39,145        
Net (loss) income 1,552       1,552  
Balance at Mar. 31, 2024 371,583 $ 3,475 113,223 (7,527) 333,613 $ (71,201)
Balance (in shares) at Mar. 31, 2024   34,754,634       5,915,182
Balance at Dec. 31, 2023 $ 370,010 $ 3,467 110,810 (5,963) 332,897 $ (71,201)
Balance (in shares) at Dec. 31, 2023 34,676,787 34,676,787       5,915,182
Foreign currency translation adjustment, net $ (7,886)          
Net (loss) income (35,911)          
Balance at Sep. 30, 2024 $ 327,908 $ 3,452 114,196 (13,849) 295,310 $ (71,201)
Balance (in shares) at Sep. 30, 2024 34,525,983 34,525,983       5,915,182
Balance at Mar. 31, 2024 $ 371,583 $ 3,475 113,223 (7,527) 333,613 $ (71,201)
Balance (in shares) at Mar. 31, 2024   34,754,634       5,915,182
Cash dividends on common stock declared (840)       (840)  
Foreign currency translation adjustment, net (5,729)     (5,729)    
Stock-based compensation 747   747      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (815) $ (10) (805)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (99,205)        
Net (loss) income (11,721)     0 (11,721)  
Balance at Jun. 30, 2024 353,225 $ 3,465 113,165 (13,256) 321,052 $ (71,201)
Balance (in shares) at Jun. 30, 2024   34,655,429       5,915,182
Common stock issued under ESPP 471 $ 6 465      
Common stock issued under ESPP, (in Shares)   54,065        
Foreign currency translation adjustment, net (593)     (593)    
Stock-based compensation 1,135   1,135      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (588) $ (19) (569) 0    
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (183,511)        
Net (loss) income (25,742)       (25,742)  
Balance at Sep. 30, 2024 $ 327,908 $ 3,452 $ 114,196 $ (13,849) $ 295,310 $ (71,201)
Balance (in shares) at Sep. 30, 2024 34,525,983 34,525,983       5,915,182