XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 29, 2023
Jul. 30, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 232,531 $ 171,920
Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 94,986 87,127
Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 137,545 84,793
Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 125,958 72,434
Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 93,517 86,139
Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 13,056 13,347
Commercial    
Disaggregation of Revenue [Line Items]    
Net sales 46,883 40,118
Commercial | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 31,018 32,557
Commercial | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 15,865 7,561
Commercial | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 12,918 4,687
Commercial | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 29,913 31,776
Commercial | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 4,052 3,655
Live Events    
Disaggregation of Revenue [Line Items]    
Net sales 91,999 56,383
Live Events | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 10,777 9,222
Live Events | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 81,222 47,161
Live Events | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 76,547 42,168
Live Events | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 9,961 8,480
Live Events | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 5,491 5,735
High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Net sales 56,234 35,809
High School Park and Recreation | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 39,081 27,090
High School Park and Recreation | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 17,153 8,719
High School Park and Recreation | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 15,119 6,592
High School Park and Recreation | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 40,337 28,283
High School Park and Recreation | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 778 934
Transportation    
Disaggregation of Revenue [Line Items]    
Net sales 21,369 19,540
Transportation | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 8,267 6,382
Transportation | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 13,102 13,158
Transportation | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 12,584 12,486
Transportation | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 8,067 6,099
Transportation | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 718 955
International    
Disaggregation of Revenue [Line Items]    
Net sales 16,046 20,070
International | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 5,843 11,876
International | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 10,203 8,194
International | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 8,790 6,501
International | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 5,239 11,501
International | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales $ 2,017 $ 2,068