XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 818,083 $ 754,196 $ 610,970
Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 343,825 356,449 307,807
Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 474,258 397,747 303,163
Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 422,621 351,020 256,620
Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 327,453 346,509 301,050
Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 68,009 56,667 53,300
Commercial      
Disaggregation of Revenue [Line Items]      
Net sales 161,626 170,590 154,211
Commercial | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 115,836 132,728 120,776
Commercial | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 45,790 37,862 33,435
Commercial | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 32,914 25,821 20,849
Commercial | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 109,458 128,346 118,308
Commercial | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 19,254 16,423 15,054
Live Events      
Disaggregation of Revenue [Line Items]      
Net sales 338,508 284,900 199,106
Live Events | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 48,899 43,761 37,229
Live Events | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 289,609 241,139 161,877
Live Events | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 269,184 223,560 144,095
Live Events | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 41,805 36,259 30,181
Live Events | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 27,519 25,081 24,830
High School Park and Recreation      
Disaggregation of Revenue [Line Items]      
Net sales 170,349 141,748 111,816
High School Park and Recreation | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 121,175 109,323 82,678
High School Park and Recreation | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 49,174 32,425 29,138
High School Park and Recreation | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 38,819 22,730 20,175
High School Park and Recreation | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 124,113 114,951 88,162
High School Park and Recreation | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 7,417 4,067 3,479
Transportation      
Disaggregation of Revenue [Line Items]      
Net sales 85,390 72,306 62,707
Transportation | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 30,866 24,950 22,088
Transportation | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 54,524 47,356 40,619
Transportation | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 52,142 45,286 38,843
Transportation | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 27,913 23,946 21,370
Transportation | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 5,335 3,074 2,494
International      
Disaggregation of Revenue [Line Items]      
Net sales 62,210 84,652 83,130
International | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 27,049 45,687 45,036
International | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 35,161 38,965 38,094
International | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 29,562 33,623 32,658
International | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 24,164 43,007 43,029
International | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales $ 8,484 $ 8,022 $ 7,443