XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 199,369 $ 187,439 $ 431,900 $ 359,359
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 96,002 90,657 190,988 177,784
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 103,367 96,782 240,912 181,575
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 89,586 83,821 215,544 156,255
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 94,571 88,245 188,088 174,384
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 15,212 15,373 28,268 28,720
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 42,453 37,047 89,336 77,165
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 29,379 28,078 60,397 60,635
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 13,074 8,969 28,939 16,530
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,511 5,582 22,429 10,269
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 28,752 26,768 58,665 58,544
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 4,190 4,697 8,242 8,352
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 68,210 69,239 160,209 125,622
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 15,390 11,682 26,167 20,904
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 52,820 57,557 134,042 104,718
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 47,496 52,862 124,043 95,030
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 13,771 9,675 23,732 18,155
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 6,943 6,702 12,434 12,437
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 48,942 42,006 105,176 77,815
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 34,722 31,129 73,803 58,219
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 14,220 10,877 31,373 19,596
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,539 7,856 26,658 14,448
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 36,277 32,975 76,614 61,258
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 1,126 1,175 1,904 2,109
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 20,243 16,679 41,612 36,219
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 8,592 4,749 16,859 11,131
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 11,651 11,930 24,753 25,088
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,047 11,398 23,631 23,884
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 8,469 4,542 16,536 10,641
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 727 739 1,445 1,694
International        
Disaggregation of Revenue [Line Items]        
Net sales 19,521 22,468 35,567 42,538
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 7,919 15,019 13,762 26,895
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 11,602 7,449 21,805 15,643
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,993 6,123 18,783 12,624
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,302 14,285 12,541 25,786
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,226 $ 2,060 $ 4,243 $ 4,128