v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance at Dec. 31, 2023 $ 1,045,337 $ 203,258 $ (999) $ 843,078
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 82,977     82,977
Dividends declared (24,661)     (24,661)
Other comprehensive income (loss), net of tax (29)   (29)  
Repurchase of shares for tax payments related to the vesting and exercising of share-based grants (14,883) (14,883)    
Issuance of shares upon exercise of common stock options 21 21    
Stock-based compensation expense 9,742 9,742    
Ending balance at Jun. 30, 2024 1,098,504 198,138 (1,028) 901,394
Beginning balance at Mar. 31, 2024 1,058,536 193,930 (1,031) 865,637
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 47,884     47,884
Dividends declared (12,127)     (12,127)
Other comprehensive income (loss), net of tax 3   3  
Repurchase of shares for tax payments related to the vesting and exercising of share-based grants (95) (95)    
Issuance of shares upon exercise of common stock options 21 21    
Stock-based compensation expense 4,282 4,282    
Ending balance at Jun. 30, 2024 1,098,504 198,138 (1,028) 901,394
Beginning balance at Dec. 31, 2024 1,128,366 202,353 (926) 926,939
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 70,674     70,674
Dividends declared (26,649)     (26,649)
Other comprehensive income (loss), net of tax (2)   (2)  
Stock repurchases under buyback program (31,969) (2,277)   (29,692)
Repurchase of shares for tax payments related to the vesting and exercising of share-based grants (8,611) (8,611)    
Stock-based compensation expense 11,300 11,300    
Ending balance at Jun. 29, 2025 1,143,109 202,765 (928) 941,272
Beginning balance at Mar. 30, 2025 1,141,268 198,408 (922) 943,782
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 32,436     32,436
Dividends declared (13,164)     (13,164)
Other comprehensive income (loss), net of tax (6)   (6)  
Stock repurchases under buyback program (23,458) (1,676)   (21,782)
Repurchase of shares for tax payments related to the vesting and exercising of share-based grants (18) (18)    
Stock-based compensation expense 6,051 6,051    
Ending balance at Jun. 29, 2025 $ 1,143,109 $ 202,765 $ (928) $ 941,272