v3.25.2
Segment Reporting - Schedule of Segment Reporting Information, By Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 02, 2025
Jul. 27, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 218,972 $ 226,088
Cost of sales 153,900 166,390
Gross profit: 65,072 59,698
Less: 41,800 36,982
Selling 16,834 15,636
General and administrative 14,295 11,723
Product design and development 10,671 9,623
Interest (income) expense, net (893) 71
Change in fair value of convertible note 0 21,590
Other expense, net 1,942 835
Income before income taxes 22,223 220
Depreciation and amortization: 4,804 4,893
Operating segments    
Disaggregation of Revenue [Line Items]    
Depreciation and amortization: 3,639 3,808
Corporate, non-segment    
Disaggregation of Revenue [Line Items]    
Depreciation and amortization: 1,165 1,085
Commercial    
Disaggregation of Revenue [Line Items]    
Net sales 46,167 34,199
Commercial | Operating segments    
Disaggregation of Revenue [Line Items]    
Net sales 46,167 34,199
Cost of sales 32,517 26,604
Gross profit: 13,650 7,595
Depreciation and amortization: 1,085 1,082
Live Events    
Disaggregation of Revenue [Line Items]    
Net sales 79,800 108,608
Live Events | Operating segments    
Disaggregation of Revenue [Line Items]    
Net sales 79,800 108,608
Cost of sales 59,614 82,580
Gross profit: 20,186 26,028
Depreciation and amortization: 1,247 1,429
High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Net sales 59,347 48,006
High School Park and Recreation | Operating segments    
Disaggregation of Revenue [Line Items]    
Net sales 59,347 48,006
Cost of sales 37,406 30,690
Gross profit: 21,941 17,316
Depreciation and amortization: 661 533
Transportation    
Disaggregation of Revenue [Line Items]    
Net sales 16,575 22,490
Transportation | Operating segments    
Disaggregation of Revenue [Line Items]    
Net sales 16,575 22,490
Cost of sales 11,419 14,741
Gross profit: 5,156 7,749
Depreciation and amortization: 199 202
International    
Disaggregation of Revenue [Line Items]    
Net sales 17,083 12,785
International | Operating segments    
Disaggregation of Revenue [Line Items]    
Net sales 17,083 12,785
Cost of sales 12,944 11,775
Gross profit: 4,139 1,010
Depreciation and amortization: $ 447 $ 562