v3.25.2
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 27, 2024
Apr. 26, 2025
Apr. 27, 2024
Apr. 29, 2023
Disaggregation of Revenue [Line Items]        
Net sales   $ 756,477 $ 818,083 $ 754,196
Cost of sales   560,990 595,640 602,841
Gross profit:   195,487 222,443 151,355
Selling   60,011 56,954 56,655
General and administrative   63,498 42,632 38,747
Product design and development   38,860 35,742 29,989
Goodwill impairment $ 0 0 0 4,576
Interest (income) expense, net   (1,347) 3,418 920
Change in fair value of convertible note   22,521 16,550 0
Other expense and debt issuance costs write-off, net   17,795 13,096 7,211
(Loss) income before income taxes   (5,851) 54,051 13,257
Depreciation and amortization:   19,547 19,291 16,993
Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   15,070 15,691 14,421
Corporate, non-segment        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   4,477 3,600 2,572
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales   156,203 161,626 170,590
Cost of sales   117,486 127,393 139,435
Gross profit:   38,717 34,233 31,155
Commercial | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   4,272 4,497 3,468
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales   291,484 338,508 284,900
Cost of sales   228,790 242,524 235,645
Gross profit:   62,694 95,984 49,255
Live Events | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   5,668 6,256 6,430
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales   165,921 170,349 141,748
Cost of sales   108,126 112,985 100,603
Gross profit:   57,795 57,364 41,145
High School Park and Recreation | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   2,179 1,968 1,632
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales   81,061 85,390 72,306
Cost of sales   52,023 59,369 52,481
Gross profit:   29,038 26,021 19,825
Transportation | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   807 715 584
International        
Disaggregation of Revenue [Line Items]        
Net sales   61,808 62,210 84,652
Cost of sales   54,565 53,369 74,677
Gross profit:   7,243 8,841 9,975
International | Operating segments        
Disaggregation of Revenue [Line Items]        
Depreciation and amortization:   $ 2,144 $ 2,255 $ 2,307