Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss, Net of Income Taxes
Total
Balance at Dec. 31, 2021 $ 162 $ (1,802) $ 717,228 $ 84,249 $ (771) $ 799,066
Balance (in shares) at Dec. 31, 2021 162,347          
Balance at treasury (in shares) at Dec. 31, 2021   50        
Foreign currency translation adjustment         (5,555) (5,555)
Shares repurchased for settlement of employee tax withholdings   $ (10,244)       (10,244)
Shares repurchased for settlement of employee tax withholdings (in shares)   402        
Stock-based compensation expense     42,787     42,787
Common stock issued to non-employees (in shares) 4          
Common stock issued upon exercise of stock options $ 2   5,801     5,803
Common stock issued upon exercise of stock options (in shares) 1,518          
Common stock issued upon vesting of restricted stock units $ 1   (1)      
Common stock issued upon vesting of restricted stock units (in shares) 1,488          
Common stock issued under employee purchase plan     1,734     1,734
Common stock issued under employee purchase plan (in shares) 91          
Treasury stock reissued upon settlement of equity awards   $ 11,250 (11,250)      
Treasury stock reissued upon settlement of equity awards (in shares)   (421)        
Net income       43,268   43,268
Balance at Dec. 31, 2022 $ 165 $ (796) 756,299 127,517 (6,326) 876,859
Balance (in shares) at Dec. 31, 2022 165,448          
Balance at treasury (in shares) at Dec. 31, 2022   31        
Foreign currency translation adjustment         3,523 3,523
Shares repurchased for settlement of employee tax withholdings   $ (4,586)       (4,586)
Shares repurchased for settlement of employee tax withholdings (in shares)   142        
Issuance of common stock as consideration for acquisition $ 2   52,935     52,937
Issuance of common stock as consideration for acquisition (in shares) 1,642          
Stock-based compensation expense     60,351     60,351
Common stock issued upon exercise of stock options $ 3   10,663     10,666
Common stock issued upon exercise of stock options (in shares) 2,634          
Common stock issued upon vesting of restricted stock units $ 1   (1)      
Common stock issued upon vesting of restricted stock units (in shares) 1,339          
Common stock issued under employee purchase plan     2,723     2,723
Common stock issued under employee purchase plan (in shares) 105          
Treasury stock reissued upon settlement of equity awards   $ 4,639 (4,639)      
Treasury stock reissued upon settlement of equity awards (in shares)   (151)        
Net income       71,466   71,466
Balance at Dec. 31, 2023 $ 171 $ (743) 878,331 198,983 (2,803) $ 1,073,939
Balance (in shares) at Dec. 31, 2023 171,168          
Balance at treasury (in shares) at Dec. 31, 2023   22       22
Foreign currency translation adjustment         (11,889) $ (11,889)
Shares repurchased for settlement of employee tax withholdings   $ (5,822)       (5,822)
Shares repurchased for settlement of employee tax withholdings (in shares)   248        
Stock-based compensation expense     92,821     92,821
Common stock issued upon exercise of stock options     3,315     $ 3,315
Common stock issued upon exercise of stock options (in shares) 408         531
Common stock issued upon vesting of restricted stock units $ 3   (3)      
Common stock issued upon vesting of restricted stock units (in shares) 2,197          
Common stock issued under employee purchase plan     3,531     $ 3,531
Common stock issued under employee purchase plan (in shares) 230          
Shares repurchased under the Repurchase Program   $ (128,667)       (128,667)
Shares repurchased under the Repurchase Program (in shares)   6,787        
Treasury stock reissued upon settlement of equity awards   $ 3,612 (3,612)      
Treasury stock reissued upon settlement of equity awards (in shares)   (123)        
Net income       56,231   56,231
Balance at Dec. 31, 2024 $ 174 $ (131,620) $ 974,383 $ 255,214 $ (14,692) $ 1,083,459
Balance (in shares) at Dec. 31, 2024 174,003          
Balance at treasury (in shares) at Dec. 31, 2024   6,934       6,934