XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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 23,136     23,136    
Other comprehensive income (loss) (4,612)         (4,612)
Stock-based compensation 18,819   18,819      
Shares issued and forfeited, net, under stock plans 2,148   (13,254)   15,402  
Repurchase of shares of common stock (120,693)       (120,693)  
Repurchase of stock-based compensation awards for tax withholdings (6,339)       (6,339)  
Ending balance at Jun. 30, 2024 1,236,756 702 718,559 1,418,103 (786,526) (114,082)
Beginning balance at Mar. 31, 2024 1,257,053 702 714,936 1,387,216 (733,927) (111,874)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,887     30,887    
Other comprehensive income (loss) (2,208)         (2,208)
Stock-based compensation 10,720   10,720      
Shares issued and forfeited, net, under stock plans 969   (7,097)   8,066  
Repurchase of shares of common stock (57,628)       (57,628)  
Repurchase of stock-based compensation awards for tax withholdings (3,037)       (3,037)  
Ending balance at Jun. 30, 2024 1,236,756 702 718,559 1,418,103 (786,526) (114,082)
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 71,072     71,072    
Other comprehensive income (loss) 22,530         22,530
Stock-based compensation 28,038   28,038      
Shares issued and forfeited, net, under stock plans 2,413   (26,423)   28,836  
Repurchase of shares of common stock (134,656)       (134,656)  
Repurchase of stock-based compensation awards for tax withholdings (20,226)       (20,226)  
Ending balance at Jun. 30, 2025 1,393,498 702 733,542 1,669,157 (910,960) (98,943)
Beginning balance at Mar. 31, 2025 1,482,600 702 735,751 1,656,955 (797,214) (113,594)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 12,202     12,202    
Other comprehensive income (loss) 14,651         14,651
Stock-based compensation 16,411   16,411      
Shares issued and forfeited, net, under stock plans 1,038   (18,620)   19,658  
Repurchase of shares of common stock (120,248)       (120,248)  
Repurchase of stock-based compensation awards for tax withholdings (13,156)       (13,156)  
Ending balance at Jun. 30, 2025 $ 1,393,498 $ 702 $ 733,542 $ 1,669,157 $ (910,960) $ (98,943)