XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 30, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 171,920 $ 144,732
Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 87,127 72,739
Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 84,793 71,993
Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 72,434 61,685
Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 86,139 71,603
Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 13,347 11,444
Commercial    
Disaggregation of Revenue [Line Items]    
Net sales 40,118 32,781
Commercial | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 32,557 26,379
Commercial | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 7,561 6,402
Commercial | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 4,687 3,587
Commercial | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 31,776 25,907
Commercial | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 3,655 3,287
Live Events    
Disaggregation of Revenue [Line Items]    
Net sales 56,383 52,387
Live Events | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 9,222 6,829
Live Events | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 47,161 45,558
Live Events | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 42,168 41,508
Live Events | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 8,480 5,842
Live Events | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 5,735 5,037
High School Park and Recreation    
Disaggregation of Revenue [Line Items]    
Net sales 35,809 27,894
High School Park and Recreation | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 27,090 21,941
High School Park and Recreation | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 8,719 5,953
High School Park and Recreation | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 6,592 4,166
High School Park and Recreation | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 28,283 22,957
High School Park and Recreation | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 934 771
Transportation    
Disaggregation of Revenue [Line Items]    
Net sales 19,540 12,558
Transportation | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 6,382 5,571
Transportation | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 13,158 6,987
Transportation | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 12,486 6,541
Transportation | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 6,099 5,352
Transportation | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales 955 665
International    
Disaggregation of Revenue [Line Items]    
Net sales 20,070 19,112
International | Goods/services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 11,876 12,019
International | Goods/services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 8,194 7,093
International | Unique configuration    
Disaggregation of Revenue [Line Items]    
Net sales 6,501 5,883
International | Limited configuration    
Disaggregation of Revenue [Line Items]    
Net sales 11,501 11,545
International | Service and other    
Disaggregation of Revenue [Line Items]    
Net sales $ 2,068 $ 1,684