XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Oct. 26, 2024
Oct. 28, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 208,331 $ 199,369 $ 434,419 $ 431,900
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 103,157 96,002 195,501 190,988
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 105,174 103,367 238,918 240,912
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 92,517 89,586 216,881 215,544
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 94,103 94,571 178,526 188,088
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 21,711 15,212 39,012 28,268
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 43,439 42,453 77,638 89,336
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 30,728 29,379 60,241 60,397
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 12,711 13,074 17,397 28,939
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,506 9,511 11,768 22,429
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 27,838 28,752 54,138 58,665
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 6,095 4,190 11,732 8,242
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 77,207 68,210 185,815 160,209
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 15,167 15,390 25,917 26,167
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 62,040 52,820 159,898 134,042
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 57,289 47,496 151,607 124,043
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,640 13,771 19,934 23,732
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 8,278 6,943 14,274 12,434
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 48,071 48,942 96,077 105,176
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 36,523 34,722 71,902 73,803
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 11,548 14,220 24,175 31,373
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 8,284 11,539 18,918 26,658
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 36,246 36,277 71,394 76,614
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 3,541 1,126 5,765 1,904
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 21,478 20,243 43,968 41,612
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 7,820 8,592 15,381 16,859
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 13,658 11,651 28,587 24,753
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 13,046 11,047 27,582 23,631
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 6,924 8,469 13,533 16,536
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 1,508 727 2,853 1,445
International        
Disaggregation of Revenue [Line Items]        
Net sales 18,136 19,521 30,921 35,567
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 12,919 7,919 22,060 13,762
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 5,217 11,602 8,861 21,805
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 4,392 9,993 7,006 18,783
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,455 7,302 19,527 12,541
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,289 $ 2,226 $ 4,388 $ 4,243