XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Restricted share awards (“RSAs”) and restricted stock units (“RSUs”)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares (in shares) 0 292,778 322,518 37,236
Stock options and warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares (in shares) 0 300,000 0 0
Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares (in shares) 0 0 0 6,494,970