XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Jan. 27, 2024
Jan. 28, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 170,303 $ 184,975 $ 602,203 $ 544,334
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 70,533 87,019 261,521 264,803
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 99,770 97,956 340,682 279,531
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 86,676 86,330 302,220 242,585
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 63,800 83,955 251,888 258,339
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 19,827 14,690 48,095 43,410
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 33,292 49,967 122,628 127,132
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 24,361 36,746 84,758 97,381
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,931 13,221 37,870 29,751
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,802 9,929 28,231 20,198
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 22,157 35,864 80,822 94,408
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 5,333 4,174 13,575 12,526
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 73,393 67,748 233,602 193,370
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 11,006 10,125 37,173 31,029
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 62,387 57,623 196,429 162,341
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 57,229 53,437 181,272 148,467
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 8,395 7,858 32,127 26,013
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 7,769 6,453 20,203 18,890
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 28,764 28,312 133,940 106,127
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 20,819 22,716 94,622 80,935
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 7,945 5,596 39,318 25,192
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,021 3,380 31,679 17,828
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 20,900 23,865 97,514 85,123
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 2,843 1,067 4,747 3,176
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 19,605 17,578 61,217 53,797
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 6,874 5,571 23,733 16,702
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 12,731 12,007 37,484 37,095
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 12,116 11,446 35,747 35,330
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,646 5,328 22,182 15,969
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 1,843 804 3,288 2,498
International        
Disaggregation of Revenue [Line Items]        
Net sales 15,249 21,370 50,816 63,908
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 7,473 11,861 21,235 38,756
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 7,776 9,509 29,581 25,152
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 6,508 8,138 25,291 20,762
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 6,702 11,040 19,243 36,826
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,039 $ 2,192 $ 6,282 $ 6,320