XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss), Net of Income Taxes
Total
Balance (in shares) at Dec. 31, 2023 171,168          
Balance at Dec. 31, 2023 $ 171 $ (743) $ 878,331 $ 198,983 $ (2,803) $ 1,073,939
Balance at treasury (in shares) at Dec. 31, 2023   22        
Foreign currency translation adjustment         (4,625) (4,625)
Shares repurchased for settlement of employee tax withholdings (in shares)   48        
Shares repurchased for settlement of employee tax withholdings   $ (1,792)       (1,792)
Stock-based compensation expense     20,718     20,718
Common stock issued upon exercise of stock options (in shares) 153          
Common stock issued upon exercise of stock options     1,695     1,695
Common stock issued upon vesting of restricted stock units (in shares) 435          
Common stock issued upon vesting of restricted stock units $ 1   (1)      
Treasury stock reissued upon settlement of equity awards (in shares)   (38)        
Treasury stock reissued upon settlement of equity awards   $ 1,389 (1,389)      
Net income       7,156   7,156
Balance (in shares) at Mar. 31, 2024 171,756          
Balance at Mar. 31, 2024 $ 172 $ (1,146) 899,354 206,139 (7,428) 1,097,091
Balance at treasury (in shares) at Mar. 31, 2024   32        
Balance (in shares) at Dec. 31, 2023 171,168          
Balance at Dec. 31, 2023 $ 171 $ (743) 878,331 198,983 (2,803) 1,073,939
Balance at treasury (in shares) at Dec. 31, 2023   22        
Foreign currency translation adjustment           (6,439)
Net income           14,630
Balance (in shares) at Jun. 30, 2024 172,634          
Balance at Jun. 30, 2024 $ 173 $ (25,443) 926,062 213,613 (9,242) 1,105,163
Balance at treasury (in shares) at Jun. 30, 2024   1,390        
Balance (in shares) at Mar. 31, 2024 171,756          
Balance at Mar. 31, 2024 $ 172 $ (1,146) 899,354 206,139 (7,428) 1,097,091
Balance at treasury (in shares) at Mar. 31, 2024   32        
Foreign currency translation adjustment         (1,814) (1,814)
Shares repurchased for settlement of employee tax withholdings (in shares)   30        
Shares repurchased for settlement of employee tax withholdings   $ (660)       (660)
Stock-based compensation expense     25,315     25,315
Common stock issued upon exercise of stock options (in shares) 126          
Common stock issued upon exercise of stock options     870     870
Common stock issued upon vesting of restricted stock units (in shares) 628          
Common stock issued upon vesting of restricted stock units $ 1   (1)      
Common stock issued under employee purchase plan     1,914     1,914
Common stock issued under employee purchase plan (in shares) 124          
Shares repurchased under the Repurchase Program and New Repurchase Program (in shares)   1,369        
Shares repurchased under the Repurchase Program and New Repurchase Program   $ (25,027)       (25,027)
Treasury stock reissued upon settlement of equity awards (in shares)   (41)        
Treasury stock reissued upon settlement of equity awards   $ 1,390 (1,390)      
Net income       7,474   7,474
Balance (in shares) at Jun. 30, 2024 172,634          
Balance at Jun. 30, 2024 $ 173 $ (25,443) 926,062 213,613 (9,242) 1,105,163
Balance at treasury (in shares) at Jun. 30, 2024   1,390        
Balance (in shares) at Dec. 31, 2024 174,003          
Balance at Dec. 31, 2024 $ 174 $ (131,620) 974,383 255,214 (14,692) $ 1,083,459
Balance at treasury (in shares) at Dec. 31, 2024   6,934       6,934
Foreign currency translation adjustment         7,493 $ 7,493
Shares repurchased for settlement of employee tax withholdings (in shares)   210        
Shares repurchased for settlement of employee tax withholdings   $ (3,210)       (3,210)
Stock-based compensation expense     25,080     25,080
Common stock issued upon exercise of stock options (in shares) 58          
Common stock issued upon exercise of stock options     222     222
Common stock issued upon vesting of restricted stock units (in shares) 641          
Common stock issued upon vesting of restricted stock units $ 1   (1)      
Common stock issued upon vesting of performance stock units (in shares) 71          
Shares repurchased under the Repurchase Program and New Repurchase Program (in shares)   5,169        
Shares repurchased under the Repurchase Program and New Repurchase Program   $ (82,240)       (82,240)
Excise tax on shares repurchased   $ (64) (668)     (732)
Treasury stock reissued upon settlement of equity awards (in shares)   (18)        
Treasury stock reissued upon settlement of equity awards   $ 350 (350)      
Net income       2,361   2,361
Balance (in shares) at Mar. 31, 2025 174,773          
Balance at Mar. 31, 2025 $ 175 $ (216,784) 998,666 257,575 (7,199) 1,032,433
Balance at treasury (in shares) at Mar. 31, 2025   12,295        
Balance (in shares) at Dec. 31, 2024 174,003          
Balance at Dec. 31, 2024 $ 174 $ (131,620) 974,383 255,214 (14,692) $ 1,083,459
Balance at treasury (in shares) at Dec. 31, 2024   6,934       6,934
Foreign currency translation adjustment           $ 26,876
Common stock issued upon exercise of stock options (in shares)           105
Net income           $ 11,119
Balance (in shares) at Jun. 30, 2025 175,905          
Balance at Jun. 30, 2025 $ 176 $ (217,121) 1,028,443 266,333 12,184 $ 1,090,015
Balance at treasury (in shares) at Jun. 30, 2025   12,330       12,330
Balance (in shares) at Mar. 31, 2025 174,773          
Balance at Mar. 31, 2025 $ 175 $ (216,784) 998,666 257,575 (7,199) $ 1,032,433
Balance at treasury (in shares) at Mar. 31, 2025   12,295        
Foreign currency translation adjustment         19,383 19,383
Shares repurchased for settlement of employee tax withholdings (in shares)   35        
Shares repurchased for settlement of employee tax withholdings   $ (494)       (494)
Stock-based compensation expense     28,053     28,053
Common stock issued upon exercise of stock options (in shares) 29          
Common stock issued upon exercise of stock options     148     148
Common stock issued upon vesting of restricted stock units (in shares) 954          
Common stock issued upon vesting of restricted stock units $ 1   (1)      
Common stock issued upon vesting of performance stock units (in shares) 14          
Common stock issued under employee purchase plan     1,577     1,577
Common stock issued under employee purchase plan (in shares) 135          
Excise tax on shares repurchased   157       157
Net income       8,758   8,758
Balance (in shares) at Jun. 30, 2025 175,905          
Balance at Jun. 30, 2025 $ 176 $ (217,121) $ 1,028,443 $ 266,333 $ 12,184 $ 1,090,015
Balance at treasury (in shares) at Jun. 30, 2025   12,330       12,330