XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 25, 2025
Jan. 31, 2026
Jan. 25, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 181,871 $ 149,507 $ 630,096 $ 583,926
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 85,769 74,317 313,188 269,818
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 96,102 75,190 316,908 314,108
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 83,490 61,987 277,622 278,868
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 77,547 67,641 288,557 246,167
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 20,834 19,879 63,917 58,891
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 43,506 37,976 140,425 115,614
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 35,918 27,229 111,923 87,470
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 7,588 10,747 28,502 28,144
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 4,631 7,361 19,513 19,129
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 33,089 24,997 103,527 79,135
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 5,786 5,618 17,385 17,350
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 74,911 46,072 236,192 231,887
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 9,918 11,184 35,625 37,101
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 64,993 34,888 200,567 194,786
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 60,254 29,934 186,012 181,541
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 6,677 8,227 26,233 28,161
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 7,980 7,911 23,947 22,185
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 31,649 29,367 136,963 125,444
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 21,470 20,384 101,122 92,286
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 10,179 8,983 35,841 33,158
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,140 5,970 26,668 24,888
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 21,704 20,534 101,229 91,928
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 2,805 2,863 9,066 8,628
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 15,273 18,789 53,122 62,757
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 7,535 6,921 26,062 22,302
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 7,738 11,868 27,060 40,455
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,132 11,228 24,769 38,810
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 6,094 5,974 21,552 19,507
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 2,047 1,587 6,801 4,440
International        
Disaggregation of Revenue [Line Items]        
Net sales 16,532 17,303 63,394 48,224
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 10,928 8,599 38,456 30,659
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 5,604 8,704 24,938 17,565
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 4,333 7,494 20,660 14,500
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,983 7,909 36,016 27,436
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,216 $ 1,900 $ 6,718 $ 6,288