XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Jan. 25, 2025
Jan. 27, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 149,507 $ 170,303 $ 583,926 $ 602,203
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 74,317 70,533 269,818 261,521
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 75,190 99,770 314,108 340,682
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 61,987 86,676 278,868 302,220
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 67,641 63,800 246,167 251,888
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 19,879 19,827 58,891 48,095
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 37,976 33,292 115,614 122,628
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 27,229 24,361 87,470 84,758
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 10,747 8,931 28,144 37,870
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,361 5,802 19,129 28,231
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 24,997 22,157 79,135 80,822
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 5,618 5,333 17,350 13,575
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 46,072 73,393 231,887 233,602
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 11,184 11,006 37,101 37,173
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 34,888 62,387 194,786 196,429
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 29,934 57,229 181,541 181,272
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 8,227 8,395 28,161 32,127
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 7,911 7,769 22,185 20,203
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 29,367 28,764 125,444 133,940
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 20,384 20,819 92,286 94,622
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,983 7,945 33,158 39,318
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,970 5,021 24,888 31,679
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 20,534 20,900 91,928 97,514
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 2,863 2,843 8,628 4,747
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 18,789 19,605 62,757 61,217
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 6,921 6,874 22,302 23,733
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 11,868 12,731 40,455 37,484
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,228 12,116 38,810 35,747
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,974 5,646 19,507 22,182
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 1,587 1,843 4,440 3,288
International        
Disaggregation of Revenue [Line Items]        
Net sales 17,303 15,249 48,224 50,816
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 8,599 7,473 30,659 21,235
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 8,704 7,776 17,565 29,581
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,494 6,508 14,500 25,291
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,909 6,702 27,436 19,243
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,900 $ 2,039 $ 6,288 $ 6,282