XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 187,439 $ 164,477 $ 359,359 $ 309,209
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 90,657 76,434 177,784 149,173
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 96,782 88,043 181,575 160,036
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 83,821 75,533 156,255 137,218
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 88,245 74,736 174,384 146,339
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 15,373 14,208 28,720 25,652
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 37,047 34,463 77,165 67,244
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 28,078 26,362 60,635 52,741
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,969 8,101 16,530 14,503
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,582 4,559 10,269 8,146
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 26,768 25,977 58,544 51,884
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 4,697 3,927 8,352 7,214
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 69,239 59,396 125,622 111,783
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 11,682 11,508 20,904 18,337
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 57,557 47,888 104,718 93,446
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 52,862 43,528 95,030 85,036
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,675 8,825 18,155 14,667
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 6,702 7,043 12,437 12,080
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 42,006 32,747 77,815 60,641
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 31,129 23,115 58,219 45,056
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 10,877 9,632 19,596 15,585
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,856 6,908 14,448 11,074
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 32,975 24,916 61,258 47,873
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 1,175 923 2,109 1,694
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 16,679 14,053 36,219 26,611
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 4,749 4,634 11,131 10,205
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 11,930 9,419 25,088 16,406
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,398 8,976 23,884 15,517
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 4,542 4,552 10,641 9,904
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 739 525 1,694 1,190
International        
Disaggregation of Revenue [Line Items]        
Net sales 22,468 23,818 42,538 42,930
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 15,019 10,815 26,895 22,834
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 7,449 13,003 15,643 20,096
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 6,123 11,562 12,624 17,445
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 14,285 10,466 25,786 22,011
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,060 $ 1,790 $ 4,128 $ 3,474