XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding Used to Compute Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Jun. 28, 2025
Jun. 29, 2024
Sep. 27, 2025
Sep. 28, 2024
Accounting Policies [Abstract]            
Net (Loss) Income $ (64,446) $ 10,148 $ 23,064 $ 14,573 $ (41,382) $ 24,721
Weighted-average number of common shares outstanding            
Basic weighted-average common shares outstanding (in shares) 14,978 14,806     14,925 14,758
Dilutive potential common shares (in shares) 0 233     0 223
Diluted weighted-average common shares outstanding (in shares) 14,978 15,039     14,925 14,981
(Loss) earnings per share            
Basic (in dollars per share) $ (4.30) $ 0.69     $ (2.77) $ 1.68
Diluted (in dollars per share) $ (4.30) $ 0.67     $ (2.77) $ 1.65