v3.26.1
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, 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)
Beginning balance at Dec. 31, 2025 1,519,078 702 761,523 1,824,743 (964,752) (103,138)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 70,104     70,104    
Other comprehensive income (loss) (4,753)         (4,753)
Stock-based compensation 35,619   35,619      
Shares issued and forfeited, net, under stock plans 3,159   (35,321)   38,480  
Repurchase of shares of common stock (107,393)       (107,393)  
Repurchase of stock-based compensation awards for tax withholdings (19,070)       (19,070)  
Ending balance at Jun. 30, 2026 1,496,744 702 761,821 1,894,847 (1,052,735) (107,891)
Beginning balance at Mar. 31, 2026 1,500,636 702 771,834 1,863,049 (1,026,803) (108,146)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 31,798     31,798    
Other comprehensive income (loss) 255         255
Stock-based compensation 18,662   18,662      
Shares issued and forfeited, net, under stock plans 2,173   (28,675)   30,848  
Repurchase of shares of common stock (41,549)       (41,549)  
Repurchase of stock-based compensation awards for tax withholdings (15,231)       (15,231)  
Ending balance at Jun. 30, 2026 $ 1,496,744 $ 702 $ 761,821 $ 1,894,847 $ (1,052,735) $ (107,891)