XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2021 $ 1,244,777 $ 702 $ 688,313 $ 1,131,281 $ (475,972) $ (99,547)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 142,177     142,177    
Other comprehensive income (loss) (18,113)         (18,113)
Stock-based compensation 29,753   29,753      
Shares issued and forfeited, net, under stock plans 8,113   (15,608)   23,721  
Repurchase of common stock (206,537)       (206,537)  
Repurchase of stock-based compensation awards for tax withholdings (6,983)       (6,983)  
Ending balance at Dec. 31, 2022 1,193,187 702 702,458 1,273,458 (665,771) (117,660)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 121,509     121,509    
Other comprehensive income (loss) 8,190         8,190
Stock-based compensation 24,547   24,547      
Shares issued and forfeited, net, under stock plans 9,600   (14,011)   23,611  
Repurchase of common stock (27,587)       (27,587)  
Repurchase of stock-based compensation awards for tax withholdings (5,149)       (5,149)  
Ending 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 203,118     203,118    
Other comprehensive income (loss) (12,003)         (12,003)
Stock-based compensation 41,281   41,281      
Shares issued and forfeited, net, under stock plans 9,199   (22,348)   31,547  
Repurchase of common stock (128,454)       (128,454)  
Repurchase of stock-based compensation awards for tax withholdings (13,111)       (13,111)  
Ending balance at Dec. 31, 2024 $ 1,424,327 $ 702 $ 731,927 $ 1,598,085 $ (784,914) $ (121,473)