v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 02, 2025
Jul. 27, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 218,972 $ 226,088
Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 102,588 92,344
Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 116,385 133,744
Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 103,180 124,364
Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 94,995 84,423
Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 20,798 17,301
Commercial    
Disaggregation of Revenue [Line Items]    
Net sales 46,167 34,199
Commercial | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 34,069 29,513
Commercial | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 12,098 4,686
Commercial | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 8,914 2,262
Commercial | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 31,242 26,300
Commercial | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 6,011 5,637
Live Events    
Disaggregation of Revenue [Line Items]    
Net sales 79,800 108,608
Live Events | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 11,680 10,750
Live Events | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 68,120 97,858
Live Events | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 63,263 94,318
Live Events | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 9,394 8,294
Live Events | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 7,143 5,996
High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Net sales 59,347 48,006
High School Park and Recreation | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 41,794 35,379
High School Park and Recreation | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 17,553 12,627
High School Park and Recreation | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 14,897 10,634
High School Park and Recreation | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 41,911 35,148
High School Park and Recreation | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 2,539 2,224
Transportation    
Disaggregation of Revenue [Line Items]    
Net sales 16,575 22,490
Transportation | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 6,141 7,561
Transportation | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 10,434 14,929
Transportation | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 9,498 14,536
Transportation | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 4,390 6,609
Transportation | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 2,687 1,345
International    
Disaggregation of Revenue [Line Items]    
Net sales 17,083 12,785
International | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 8,903 9,141
International | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 8,180 3,644
International | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 6,608 2,614
International | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 8,058 8,072
International | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales $ 2,417 $ 2,099