XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock [Member]
Balance at Dec. 31, 2021 $ 372,738 $ 3,426 $ 101,450 $ (13,784) $ 304,385 $ (22,739)
Balance (in shares) at Dec. 31, 2021   34,248,218       3,361,040
Common stock issued under ESPP 436 $ 2 434      
Common stock issued under ESPP, (in Shares)   26,751        
Cash dividends on common stock (736)       (736)  
Foreign currency translation adjustment, net 7,080     7,080    
Stock-based compensation 1,563   1,563      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (2,174) $ (18) (2,156)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (183,093)        
Shares repurchased (6,219)         $ (6,219)
Shares repurchased (In Shares)           332,404
Net income (loss) 9,935       9,935  
Balance at Mar. 31, 2022 382,623 $ 3,410 101,291 (6,704) 313,584 $ (28,958)
Balance (in shares) at Mar. 31, 2022   34,091,876       3,693,444
Balance at Dec. 31, 2021 372,738 $ 3,426 101,450 (13,784) 304,385 $ (22,739)
Balance (in shares) at Dec. 31, 2021   34,248,218       3,361,040
Foreign currency translation adjustment, net (1,748)          
Net income (loss) 23,506          
Balance at Sep. 30, 2022 362,568 $ 3,446 101,426 (15,532) 325,698 $ 52,470
Balance (in shares) at Sep. 30, 2022   34,463,947       4,884,200
Balance at Mar. 31, 2022 382,623 $ 3,410 101,291 (6,704) 313,584 $ (28,958)
Balance (in shares) at Mar. 31, 2022   34,091,876       3,693,444
Cash dividends on common stock (742)       (742)  
Foreign currency translation adjustment, net (6,064)     (6,064)    
Stock-based compensation 1,273   1,273      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) 927 $ 35 892      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   351,358        
Shares repurchased (13)         $ (13)
Shares repurchased (In Shares)           606
Net income (loss) 6,830       6,830  
Balance at Jun. 30, 2022 384,834 $ 3,445 103,456 (12,768) 319,672 $ (28,971)
Balance (in shares) at Jun. 30, 2022   34,443,234       3,694,050
Common stock issued under ESPP 401 $ 2 399      
Common stock issued under ESPP, (in Shares)   24,489        
Cash dividends on common stock (715)       (715)  
Foreign currency translation adjustment, net (2,764)     (2,764)    
Stock-based compensation 1,560   1,560      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) 10 $ (1) 11      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (3,776)        
Shares repurchased (7,499)         $ 7,499
Shares repurchased (In Shares)           387,340
Accelerated share repurchase pending final settlement (20,000)   (4,000)     $ (16,000)
Accelerated share repurchase pending final settlement (In Shares)           (802,810)
Net income (loss) 6,741       6,741  
Balance at Sep. 30, 2022 362,568 $ 3,446 101,426 (15,532) 325,698 $ 52,470
Balance (in shares) at Sep. 30, 2022   34,463,947       4,884,200
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 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 (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 $ 0 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 income (loss) 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 34,446,194       5,029,892
Foreign currency translation adjustment, net $ 2,928          
Net income (loss) 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 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 (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 income (loss) (1,053)       (1,053)  
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 (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 $ 0 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 income (loss) (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 34,666,431       5,915,182