XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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 (in shares)           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        
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)   (18)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Value   $ 4        
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   39,145        
Net loss 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        
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        
Foreign currency translation adjustment, net (7,293)          
Net loss (10,169)          
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        
Balance (in shares)           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        
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)   (805)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Value   $ (10)        
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (99,205)        
Net loss (11,721)       (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        
Balance (in shares)           5,915,182
Balance (in shares) 5,915,182         5,915,182
Balance at Dec. 31, 2024 $ 233,110 $ 3,479 114,679 (18,729) 204,882 $ (71,201)
Balance (in shares) at Dec. 31, 2024 34,794,548 34,794,548        
Common stock issued under ESPP $ 333 $ 7 326      
Common stock issued under ESPP, (in Shares)   72,267        
Foreign currency translation adjustment, net 1,825     1,825    
Stock-based compensation 559   559      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (11)   (10)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Value   $ (1)        
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (16,785)        
Net loss (8,462)       (8,462)  
Balance at Mar. 31, 2025 227,354 $ 3,485 115,554 (16,904) 196,420 (71,201)
Balance (in shares) at Mar. 31, 2025   34,850,030        
Balance at Dec. 31, 2024 $ 233,110 $ 3,479 114,679 (18,729) 204,882 (71,201)
Balance (in shares) at Dec. 31, 2024 34,794,548 34,794,548        
Foreign currency translation adjustment, net $ 5,850          
Net loss (9,311)          
Balance at Jun. 30, 2025 $ 230,822 $ 3,478 115,853 (12,879) 195,571 $ (71,201)
Balance (in shares) at Jun. 30, 2025 34,778,423 34,778,423        
Balance (in shares)           5,915,182
Balance at Mar. 31, 2025 $ 227,354 $ 3,485 115,554 (16,904) 196,420 $ (71,201)
Balance (in shares) at Mar. 31, 2025   34,850,030        
Foreign currency translation adjustment, net 4,025     4,025    
Stock-based compensation 422   422      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (130)   (123)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Value   $ (7)        
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (71,607)        
Net loss (849)       (849)  
Balance at Jun. 30, 2025 $ 230,822 $ 3,478 $ 115,853 $ (12,879) $ 195,571 $ (71,201)
Balance (in shares) at Jun. 30, 2025 34,778,423 34,778,423        
Balance (in shares) 5,915,182         5,915,182