XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 28, 2023
Jan. 29, 2022
Jan. 28, 2023
Jan. 29, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 184,975 $ 139,558 $ 544,334 $ 448,767
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 87,019 75,263 264,803 224,436
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 97,956 64,295 279,531 224,331
Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 86,330 52,638 242,585 189,856
Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 83,955 73,363 258,339 219,702
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 14,690 13,557 43,410 39,209
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 49,967 40,095 127,132 107,339
Commercial | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 36,746 32,829 97,381 85,570
Commercial | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 13,221 7,266 29,751 21,769
Commercial | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 9,929 4,112 20,198 12,258
Commercial | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 35,864 32,081 94,408 83,965
Commercial | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 4,174 3,902 12,526 11,116
Live Events        
Disaggregation of Revenue [Line Items]        
Net sales 67,748 39,057 193,370 150,840
Live Events | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 10,125 8,540 31,029 26,877
Live Events | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 57,623 30,517 162,341 123,963
Live Events | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 53,437 25,950 148,467 110,986
Live Events | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 7,858 6,843 26,013 21,510
Live Events | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 6,453 6,264 18,890 18,344
High School Park and Recreation        
Disaggregation of Revenue [Line Items]        
Net sales 28,312 23,721 106,127 84,362
High School Park and Recreation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 22,716 17,351 80,935 62,407
High School Park and Recreation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 5,596 6,370 25,192 21,955
High School Park and Recreation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 3,380 4,167 17,828 15,241
High School Park and Recreation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 23,865 18,717 85,123 66,590
High School Park and Recreation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 1,067 837 3,176 2,531
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 17,578 15,823 53,797 42,434
Transportation | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 5,571 5,576 16,702 15,781
Transportation | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 12,007 10,247 37,095 26,653
Transportation | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,446 9,803 35,330 25,320
Transportation | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 5,328 5,269 15,969 15,173
Transportation | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 804 751 2,498 1,941
International        
Disaggregation of Revenue [Line Items]        
Net sales 21,370 20,862 63,908 63,792
International | Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 11,861 10,967 38,756 33,801
International | Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 9,509 9,895 25,152 29,991
International | Unique configuration        
Disaggregation of Revenue [Line Items]        
Net sales 8,138 8,606 20,762 26,051
International | Limited configuration        
Disaggregation of Revenue [Line Items]        
Net sales 11,040 10,453 36,826 32,464
International | Service and other        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,192 $ 1,803 $ 6,320 $ 5,277