XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning Balance at Dec. 31, 2020 $ 185,766 $ 236 $ 230,128 $ 127,981 $ (171,889) $ (690)
Beginning Balance, Shares at Dec. 31, 2020   23,648     4,631  
Issuance of common stock under stock plans, including tax effects 5,792 $ 5 5,787      
Issuance of common stock under stock plans, including tax effects, Shares   437        
Repurchases of common stock (20,066)       $ (20,066)  
Repurchase of common stock, Shares         396  
Stock-based compensation expense 10,070   10,070      
Net Income (Loss) 24,844     24,844    
Net change in interest rate swap, net of tax 609         609
Net change in marketable investments, net of tax (25)         (25)
Foreign currency translation (3,083)         (3,083) [1]
Ending Balance at Dec. 31, 2021 203,907 $ 241 245,985 152,825 $ (191,955) (3,189)
Ending Balance, Shares at Dec. 31, 2021   24,085     5,027  
Issuance of common stock under stock plans, including tax effects 1,241 $ 3 1,238      
Issuance of common stock under stock plans, including tax effects, Shares   282        
Repurchases of common stock (15,112)       $ (15,112)  
Repurchase of common stock, Shares         278  
Stock-based compensation expense 14,543   14,543      
Net Income (Loss) 21,806     21,806    
Net change in interest rate swap, net of tax 212         212
Net change in marketable investments, net of tax (134)         (134)
Foreign currency translation (4,807)         (4,807) [1]
Ending Balance at Dec. 31, 2022 221,656 $ 244 261,766 174,631 $ (207,067) (7,918)
Ending Balance, Shares at Dec. 31, 2022   24,367     5,305  
Issuance of common stock under stock plans, including tax effects 808 $ 3 805      
Issuance of common stock under stock plans, including tax effects, Shares   317        
Repurchases of common stock (4,082)       $ (4,082)  
Repurchase of common stock, Shares         132  
Stock-based compensation expense 15,486   15,486      
Net Income (Loss) 3,050     3,050    
Net change in marketable investments, net of tax 99         99
Foreign currency translation 3,248         3,248 [1]
Ending Balance at Dec. 31, 2023 $ 240,265 $ 247 $ 278,057 $ 177,681 $ (211,149) $ (4,571)
Ending Balance, Shares at Dec. 31, 2023   24,684     5,437  
[1] The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.