XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Deficit
Accumulated Other Comprehensive Loss
Total
Beginning Balances at Dec. 31, 2021 $ 6 $ 423,069 $ (104,705) $ (97,721) $ (1,064) $ 219,585
Beginning Balances (shares) at Dec. 31, 2021 37,411   10,003      
Repurchase of common stock     $ (22,471)     (22,471)
Repurchase of common stock (shares) (933)   933      
Issuance of common stock in connection with employee stock purchase plan   3,011       3,011
Issuance of common stock in connection with employee stock purchase plan (shares) 187          
Issuance of common stock in connection with exercise of options   1,686       1,686
Issuance of common stock in connection with exercise of options (shares) 150          
Vesting of restricted stock units (shares) 616          
Purchases of treasury stock in connection with tax withholdings on restricted stock grants     $ (6,533)     (6,533)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     246      
Stock-based compensation expense   19,649       19,649
Comprehensive income (loss)       (3,429) (1,486) (4,915)
Ending Balances at Dec. 31, 2022 $ 6 447,415 $ (133,709) (101,150) (2,550) 210,012
Ending Balances (shares) at Dec. 31, 2022 37,431   11,182      
Repurchase of common stock     $ (743)     (743)
Repurchase of common stock (shares) (21)   21      
Issuance of common stock in connection with employee stock purchase plan   3,832       3,832
Issuance of common stock in connection with employee stock purchase plan (shares) 224          
Issuance of common stock in connection with exercise of options   492       492
Issuance of common stock in connection with exercise of options (shares) 30          
Vesting of restricted stock units (shares) 625          
Purchases of treasury stock in connection with tax withholdings on restricted stock grants     $ (9,471)     (9,471)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     257      
Stock-based compensation expense   21,556       21,556
Comprehensive income (loss)       3,105 163 3,268
Ending Balances at Dec. 31, 2023 $ 6 473,295 $ (143,923) (98,045) (2,387) 228,946
Ending Balances (shares) at Dec. 31, 2023 38,289   11,460      
Repurchase of common stock     $ (6,899)     (6,899)
Repurchase of common stock (shares) (202)   202      
Issuance of common stock in connection with employee stock purchase plan   4,073       4,073
Issuance of common stock in connection with employee stock purchase plan (shares) 156          
Issuance of common stock in connection with exercise of options   123       123
Issuance of common stock in connection with exercise of options (shares) 8          
Vesting of restricted stock units (shares) 550          
Purchases of treasury stock in connection with tax withholdings on restricted stock grants     $ (8,530)     (8,530)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     254      
Stock-based compensation expense   25,411       25,411
Comprehensive income (loss)       4,057 (1,144) 2,913
Ending Balances at Dec. 31, 2024 $ 6 $ 502,902 $ (159,352) $ (93,988) $ (3,531) $ 246,037
Ending Balances (shares) at Dec. 31, 2024 38,801   11,916