XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2023 $ 1,324,297 $ 702 $ 712,994 $ 1,394,967 $ (674,896) $ (109,470)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 104,563     104,563    
Other comprehensive income (loss) 4,497         4,497
Stock-based compensation 30,165   30,165      
Shares issued and forfeited, net, under stock plans 4,076   (17,435)   21,511  
Repurchase of shares of common stock (128,669)       (128,669)  
Repurchase of stock-based compensation awards for tax withholdings (9,299)       (9,299)  
Ending balance at Sep. 30, 2024 1,329,630 702 725,724 1,499,530 (791,353) (104,973)
Beginning balance at Jun. 30, 2024 1,236,756 702 718,559 1,418,103 (786,526) (114,082)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 81,427     81,427    
Other comprehensive income (loss) 9,109         9,109
Stock-based compensation 11,346   11,346      
Shares issued and forfeited, net, under stock plans 1,928   (4,181)   6,109  
Repurchase of shares of common stock (7,976)       (7,976)  
Repurchase of stock-based compensation awards for tax withholdings (2,960)       (2,960)  
Ending balance at Sep. 30, 2024 1,329,630 702 725,724 1,499,530 (791,353) (104,973)
Beginning balance at Dec. 31, 2024 1,424,327 702 731,927 1,598,085 (784,914) (121,473)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 162,322     162,322    
Other comprehensive income (loss) 18,212         18,212
Stock-based compensation 45,419   45,419      
Shares issued and forfeited, net, under stock plans 3,731   (31,999)   35,730  
Repurchase of shares of common stock (150,975)       (150,975)  
Repurchase of stock-based compensation awards for tax withholdings (23,854)       (23,854)  
Ending balance at Sep. 30, 2025 1,479,182 702 745,347 1,760,407 (924,013) (103,261)
Beginning balance at Jun. 30, 2025 1,393,498 702 733,542 1,669,157 (910,960) (98,943)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 91,250     91,250    
Other comprehensive income (loss) (4,318)         (4,318)
Stock-based compensation 17,381   17,381      
Shares issued and forfeited, net, under stock plans 1,318   (5,576)   6,894  
Repurchase of shares of common stock (16,319)       (16,319)  
Repurchase of stock-based compensation awards for tax withholdings (3,628)       (3,628)  
Ending balance at Sep. 30, 2025 $ 1,479,182 $ 702 $ 745,347 $ 1,760,407 $ (924,013) $ (103,261)