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 58,870     58,870    
Other comprehensive income (loss) 7,879         7,879
Stock-based compensation 11,627   11,627      
Shares issued and forfeited, net, under stock plans 1,375   (7,803)   9,178  
Repurchase of common stock (14,408)       (14,408)  
Repurchase of stock-based compensation awards for tax withholdings (7,070)       (7,070)  
Ending balance at Mar. 31, 2025 1,482,600 702 735,751 1,656,955 (797,214) (113,594)
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 38,306     38,306    
Other comprehensive income (loss) (5,008)         (5,008)
Stock-based compensation 16,957   16,957      
Shares issued and forfeited, net, under stock plans 986   (6,646)   7,632  
Repurchase of common stock (65,844)       (65,844)  
Repurchase of stock-based compensation awards for tax withholdings (3,839)       (3,839)  
Ending balance at Mar. 31, 2026 $ 1,500,636 $ 702 $ 771,834 $ 1,863,049 $ (1,026,803) $ (108,146)