v3.25.2
Organization and Significant Accounting Policies - (Loss) Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 02, 2025
Jul. 27, 2024
Numerator for basic earnings per share:    
Net (loss) income $ (67,370) $ 21,166
Denominator for basic (loss) earnings per share:    
Weighted average common shares 46,882,350 27,959,692
Dilutive effect of employee stock options, restricted stock and restricted stock units   322,135
Denominator for diluted (loss) earnings per share 46,882,350 28,281,827
Number of anti-dilutive due to loss 0  
Number of anti-dilutive shares 168,254 72