XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
General - Schedule of Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2024
Sep. 28, 2023
Sep. 26, 2024
Sep. 28, 2023
Numerator:        
Net earnings (loss) $ 23,314 $ 12,234 $ (8,773) $ 16,234
Denominator        
Denominator for basic EPS (in shares) 31,953 31,691 32,002 31,645
Effect of dilutive employee stock options (in shares) 17 41 0 48
Effect of restricted stock units (in shares) 47 0 0 0
Effect of convertible senior notes (in shares) 14 9,242 0 9,242
Diluted weighted-average shares outstanding (in shares) 32,031 40,974 32,002 40,935
Weighted-average number of anti-dilutive shares excluded from denominator (in thousands):        
Weighted-average number of anti-dilutive shares excluded from denominator (in shares) 2,939 2,965 3,013 2,965
Employee stock options        
Weighted-average number of anti-dilutive shares excluded from denominator (in thousands):        
Weighted-average number of anti-dilutive shares excluded from denominator (in shares) 2,800 2,965 2,809 2,965
Restricted stock units        
Weighted-average number of anti-dilutive shares excluded from denominator (in thousands):        
Weighted-average number of anti-dilutive shares excluded from denominator (in shares) 0 0 49 0
Performance stock units        
Weighted-average number of anti-dilutive shares excluded from denominator (in thousands):        
Weighted-average number of anti-dilutive shares excluded from denominator (in shares) 139 0 141 0
Convertible senior notes        
Weighted-average number of anti-dilutive shares excluded from denominator (in thousands):        
Weighted-average number of anti-dilutive shares excluded from denominator (in shares) 0 0 14 0
Common Stock        
Net earnings (loss) per share - basic:        
Net earnings (loss) per share - basic (in dollars per share) $ 0.74 $ 0.39 $ (0.28) $ 0.52
Net earnings (loss) per share - diluted:        
Net earnings (loss) per share - diluted (in dollars per share) 0.73 0.32 (0.28) 0.46
Class B Common Stock        
Net earnings (loss) per share - basic:        
Net earnings (loss) per share - basic (in dollars per share) 0.69 0.36 (0.26) 0.48
Net earnings (loss) per share - diluted:        
Net earnings (loss) per share - diluted (in dollars per share) $ 0.69 $ 0.31 $ (0.26) $ 0.46