XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 29, 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 Ended
(in thousands, except share and per share amounts)
March 29, 2026March 30, 2025
Net income
$2,517 $13,145 
Weighted-Average Shares Outstanding
Weighted average number of shares outstanding
122,228,415 109,895,185 
Dilutive effect of stock options
5,879,950 2,709,596 
Diluted weighted-average number of shares outstanding128,108,365 112,604,781 
Net Income Per Share
Basic net income per share$0.02 $0.12 
Diluted net income per share$0.02 $0.12