v3.26.1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
Apr. 26, 2025
Apr. 27, 2024
Disaggregation of Revenue [Line Items]      
Net sales $ 838,706 $ 756,477 $ 818,083
Cost of sales 609,700 560,990 595,640
Gross profit: 229,006 195,487 222,443
Selling 64,815 60,011 56,954
General and administrative 59,885 63,498 42,632
Product design and development 43,458 38,860 35,742
Interest (income) expense, net (3,630) (1,347) 3,418
Change in fair value of convertible note 0 22,521 16,550
Other expense, net 6,144 17,795 13,096
Income (loss) before income taxes 58,334 (5,851) 54,051
Depreciation and amortization: 19,339 19,547 19,291
Operating segments      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: 14,638 15,070 15,691
Corporate, non-segment      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: 4,701 4,477 3,600
Commercial      
Disaggregation of Revenue [Line Items]      
Net sales 180,772 156,203 161,626
Cost of sales 129,345 117,486 127,393
Gross profit: 51,427 38,717 34,233
Commercial | Operating segments      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: 4,342 4,272 4,497
Live Events      
Disaggregation of Revenue [Line Items]      
Net sales 321,053 291,484 338,508
Cost of sales 245,428 228,790 242,524
Gross profit: 75,625 62,694 95,984
Live Events | Operating segments      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: 4,931 5,668 6,256
High School Park and Recreation      
Disaggregation of Revenue [Line Items]      
Net sales 183,250 165,921 170,349
Cost of sales 122,673 108,126 112,985
Gross profit: 60,577 57,795 57,364
High School Park and Recreation | Operating segments      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: 2,709 2,179 1,968
Transportation      
Disaggregation of Revenue [Line Items]      
Net sales 76,700 81,061 85,390
Cost of sales 52,825 52,023 59,369
Gross profit: 23,875 29,038 26,021
Transportation | Operating segments      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: 824 807 715
International      
Disaggregation of Revenue [Line Items]      
Net sales 76,931 61,808 62,210
Cost of sales 59,429 54,565 53,369
Gross profit: 17,502 7,243 8,841
International | Operating segments      
Disaggregation of Revenue [Line Items]      
Depreciation and amortization: $ 1,832 $ 2,144 $ 2,255