XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total
Beginning Balance (in shares) at Dec. 31, 2021 59,913        
Beginning balance at Dec. 31, 2021 $ 28 $ 162,301 $ (3,737) $ 753,440 $ 912,032
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock option and stock award plans (in shares) 731        
Issuance of common stock under employee stock option and stock award plans   257     257
Repurchase of common stock (in shares) (3,770)        
Repurchase of common stock $ (4) (190,827)   (120,263) (311,094)
Issuance of common stock under employee stock purchase plan (in shares) 87        
Issuance of common stock under employee stock purchase plan   5,905     5,905
Stock-based compensation expense related to employee stock awards   20,494     20,494
Stock-based compensation expense related to employee stock purchases   1,870     1,870
Payment of dividends to stockholders       (41,492) (41,492)
Unrealized actuarial gain (loss) on pension benefits     1,536   1,536
Unrealized gain (loss) on marketable securities     (4,158)   (4,158)
Foreign currency translation adjustment     (985)   (985)
Net income       170,851 170,851
Ending Balance (in shares) at Dec. 31, 2022 56,961        
Ending balance at Dec. 31, 2022 $ 24   (7,344) 762,536 755,216
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock option and stock award plans (in shares) 476        
Repurchase of common stock (in shares) (784)        
Repurchase of common stock $ (1) (34,765)   (20,583) (55,349)
Issuance of common stock under employee stock purchase plan (in shares) 85        
Issuance of common stock under employee stock purchase plan   6,237     6,237
Stock-based compensation expense related to employee stock awards   26,624     26,624
Stock-based compensation expense related to employee stock purchases   1,904     1,904
Payment of dividends to stockholders       (44,008) (44,008)
Unrealized actuarial gain (loss) on pension benefits     723   723
Unrealized gain (loss) on marketable securities     5,579   5,579
Foreign currency translation adjustment     (420)   (420)
Net income       55,735 55,735
Ending Balance (in shares) at Dec. 31, 2023 56,738        
Ending balance at Dec. 31, 2023 $ 23   (1,462) 753,680 752,241
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock option and stock award plans (in shares) 410        
Repurchase of common stock (in shares) (402)        
Repurchase of common stock $ (1) (22,042)   (5,838) (27,881)
Issuance of common stock under employee stock purchase plan (in shares) 91        
Issuance of common stock under employee stock purchase plan   5,700     5,700
Stock-based compensation expense related to employee stock awards   33,404     33,404
Stock-based compensation expense related to employee stock purchases   1,672     1,672
Payment of dividends to stockholders       (46,037) (46,037)
Unrealized actuarial gain (loss) on pension benefits     (1,486)   (1,486)
Unrealized gain (loss) on marketable securities     437   437
Foreign currency translation adjustment     (512)   (512)
Net income       32,234 32,234
Ending Balance (in shares) at Dec. 31, 2024 56,837        
Ending balance at Dec. 31, 2024 $ 22 $ 18,734 $ (3,023) $ 734,039 $ 749,772