XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Earnings Per Share [Abstract]    
Net income $ 2,517 $ 13,145
Weighted-Average Shares Outstanding    
Weighted average number of shares outstanding (in shares) 122,228,415 109,895,185
Dilutive effect of stock options (in shares) 5,879,950 2,709,596
Diluted weighted-average number of shares outstanding (in shares) 128,108,365 112,604,781
Net Income Per Share    
Basic net income per share (in usd per share) $ 0.02 $ 0.12
Diluted net income per share (in usd per share) $ 0.02 $ 0.12