v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 28, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income Per Share
Basic and diluted net income per share were as follows:

Three-Month Fiscal Period EndedSix-Month Fiscal Period Ended
(in thousands, except share and per share amounts)
June 28, 2026June 29, 2025June 28, 2026June 29, 2025
Net income
$57,797 $35,210 $60,314 $48,355 
Weighted-Average Shares Outstanding
Weighted average number of shares outstanding
130,634,309 110,082,310 126,431,362 109,988,747 
Dilutive effect of stock options
5,006,644 2,681,150 5,443,297 2,695,373 
Diluted weighted-average number of shares outstanding135,640,953 112,763,460 131,874,659 112,684,120 
Net Income Per Share
Basic net income per share$0.44 $0.32 $0.48 $0.44 
Diluted net income per share$0.43 $0.31 $0.46 $0.43