XML 89 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Earnings Per Share Basic And Diluted [Line Items]      
Net income (loss) $ (20,820) $ (42,985) $ 72,804
Basic weighted average ordinary shares outstanding (in shares) 32,759,896 29,200,796 28,714,550
Diluted weighted average ordinary shares outstanding (in shares) 32,759,896 29,200,796 28,963,031
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (in shares) 2,557,000 2,632,000 959,000
Net income (loss) per share:      
Basic (in usd per share) $ (0.64) $ (1.47) $ 2.54
Diluted (in usd per share) $ (0.64) $ (1.47) $ 2.51
Options      
Earnings Per Share Basic And Diluted [Line Items]      
Dilutive effect of shares (in shares) 0 0 165,855
RSUs      
Earnings Per Share Basic And Diluted [Line Items]      
Dilutive effect of shares (in shares) 0 0 74,853
ESPP      
Earnings Per Share Basic And Diluted [Line Items]      
Dilutive effect of shares (in shares) 0 0 7,773