XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2025
Oct. 26, 2024
Nov. 01, 2025
Oct. 26, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 229,253 $ 208,331 $ 448,225 $ 434,419
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 124,832 103,157 227,419 195,501
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 104,421 105,174 220,806 238,918
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 90,952 92,517 194,132 216,881
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 116,015 94,103 211,010 178,526
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 22,286 21,711 43,083 39,012
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 50,752 43,439 96,919 77,638
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 41,936 30,728 76,005 60,241
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,816 12,711 20,914 17,397
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,968 9,506 14,882 11,768
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 39,196 27,838 70,438 54,138
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 5,588 6,095 11,599 11,732
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 81,481 77,207 161,281 185,815
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 14,027 15,167 25,707 25,917
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 67,454 62,040 135,574 159,898
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 62,495 57,289 125,758 151,607
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 10,162 11,640 19,556 19,934
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 8,824 8,278 15,967 14,274
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 45,967 48,071 105,314 96,077
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 37,858 36,523 79,652 71,902
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,109 11,548 25,662 24,175
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 4,631 8,284 19,528 18,918
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 37,614 36,246 79,525 71,394
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 3,722 3,541 6,261 5,765
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 21,274 21,478 37,849 43,968
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 12,386 7,820 18,527 15,381
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,888 13,658 19,322 28,587
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 8,139 13,046 17,637 27,582
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,068 6,924 15,458 13,533
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 2,067 1,508 4,754 2,853
International        
Disaggregation of Revenue [Line Items]        
Net sales 29,779 18,136 46,862 30,921
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 18,625 12,919 27,528 22,060
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 11,154 5,217 19,334 8,861
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,719 4,392 16,327 7,006
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 17,975 11,455 26,033 19,527
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,085 $ 2,289 $ 4,502 $ 4,388