XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings (Deficit)
Treasury Stock
Beginning balance at Dec. 31, 2023 $ 415,364 $ 1,117 $ 639,645 $ (62,839) $ 10,773 $ (173,332)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 15,333       15,333  
Employee stock options, restricted stock and employee stock purchase plan (3,920)   (11,270)   31 7,319
Stock-based compensation expense 3,122   3,122      
Treasury shares purchased at cost (45)         (45)
Foreign currency translation, net of tax (3,245)     (3,245)    
Ending balance at Jun. 30, 2024 426,609 1,117 631,497 (66,084) 26,137 (166,058)
Beginning balance at Mar. 31, 2024 421,589 1,117 641,061 (65,374) 18,137 (173,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 8,040       8,040  
Employee stock options, restricted stock and employee stock purchase plan (3,937)   (11,191)   (40) 7,294
Stock-based compensation expense 1,627   1,627      
Foreign currency translation, net of tax (710)     (710)    
Ending balance at Jun. 30, 2024 426,609 1,117 631,497 (66,084) 26,137 (166,058)
Beginning balance at Dec. 31, 2024 326,495 1,117 633,239 (2,871) (139,466) (165,524)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 18,681       18,681  
Employee stock options, restricted stock and employee stock purchase plan (2,094)   (5,883)     3,789
Stock-based compensation expense 2,596   2,596      
Treasury shares purchased at cost (17,212)         (17,212)
Foreign currency translation, net of tax 369     369    
Ending balance at Jun. 30, 2025 328,835 1,117 629,952 (2,502) (120,785) (178,947)
Beginning balance at Mar. 31, 2025 326,886 1,117 634,424 (2,712) (129,463) (176,480)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 8,678       8,678  
Employee stock options, restricted stock and employee stock purchase plan (2,094)   (5,883)     3,789
Stock-based compensation expense 1,411   1,411      
Treasury shares purchased at cost (6,256)         (6,256)
Foreign currency translation, net of tax 210     210    
Ending balance at Jun. 30, 2025 $ 328,835 $ 1,117 $ 629,952 $ (2,502) $ (120,785) $ (178,947)