XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 754,196 $ 610,970 $ 482,033
Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 356,449 307,807 237,576
Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 397,747 303,163 244,457
Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 351,020 256,620 202,139
Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 346,509 301,050 234,069
Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 56,667 53,300 45,825
Commercial      
Disaggregation of Revenue [Line Items]      
Net sales 170,590 154,211 127,300
Commercial | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 132,728 120,776 98,243
Commercial | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 37,862 33,435 29,057
Commercial | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 25,821 20,849 16,535
Commercial | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 128,346 118,308 96,420
Commercial | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 16,423 15,054 14,345
Live Events      
Disaggregation of Revenue [Line Items]      
Net sales 284,900 199,106 143,049
Live Events | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 43,761 37,229 23,906
Live Events | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 241,139 161,877 119,143
Live Events | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 223,560 144,095 104,682
Live Events | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 36,259 30,181 18,679
Live Events | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 25,081 24,830 19,688
High School Park and Recreation      
Disaggregation of Revenue [Line Items]      
Net sales 141,748 111,816 91,557
High School Park and Recreation | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 109,323 82,678 60,859
High School Park and Recreation | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 32,425 29,138 30,698
High School Park and Recreation | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 22,730 20,175 22,258
High School Park and Recreation | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 114,951 88,162 66,697
High School Park and Recreation | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 4,067 3,479 2,602
Transportation      
Disaggregation of Revenue [Line Items]      
Net sales 72,306 62,707 58,284
Transportation | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 24,950 22,088 20,180
Transportation | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 47,356 40,619 38,104
Transportation | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 45,286 38,843 36,398
Transportation | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 23,946 21,370 19,690
Transportation | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 3,074 2,494 2,196
International      
Disaggregation of Revenue [Line Items]      
Net sales 84,652 83,130 61,843
International | Goods/services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 45,687 45,036 34,388
International | Goods/services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 38,965 38,094 27,455
International | Unique configuration      
Disaggregation of Revenue [Line Items]      
Net sales 33,623 32,658 22,266
International | Limited configuration      
Disaggregation of Revenue [Line Items]      
Net sales 43,007 43,029 32,583
International | Service and other      
Disaggregation of Revenue [Line Items]      
Net sales $ 8,022 $ 7,443 $ 6,994