XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2023 $ 1,324,297 $ 702 $ 712,994 $ 1,394,967 $ (674,896) $ (109,470)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (7,751)     (7,751)    
Other comprehensive income (loss) (2,404)         (2,404)
Stock-based compensation 8,099   8,099      
Shares issued and forfeited, net, under stock plans 1,179   (6,157)   7,336  
Repurchase of common stock (63,065)       (63,065)  
Repurchase of stock-based compensation awards for tax withholdings (3,302)       (3,302)  
Ending balance at Mar. 31, 2024 1,257,053 702 714,936 1,387,216 (733,927) (111,874)
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 (loss) 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)