v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Aug. 01, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents our disaggregated revenue by segment:
Three Months Ended August 1, 2026
CommercialLive Events
High School
Park and Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$6,733 $71,562 $14,174 $11,353 $17,485 $121,307 
Limited configuration31,535 7,898 38,240 7,834 8,917 94,424 
Service and other5,435 6,938 2,297 2,191 1,973 18,833 
$43,703 $86,398 $54,711 $21,378 $28,375 $234,565 
Timing of revenue recognition
Goods/services transferred at a point in time$34,452 $10,041 $37,366 $9,267 $10,016 $101,142 
Goods/services transferred over time9,251 76,357 17,345 12,111 18,359 133,423 
$43,703 $86,398 $54,711 $21,378 $28,375 $234,565 
Three Months Ended August 2, 2025
CommercialLive Events
High School
Park and Recreation
TransportationInternationalTotal
Type of performance obligation
Unique configuration$8,914 $63,263 $14,897 $9,498 $6,608 $103,180 
Limited configuration31,242 9,394 41,911 4,390 8,058 94,995 
Service and other6,011 7,143 2,539 2,687 2,417 20,798 
$46,167 $79,800 $59,347 $16,575 $17,083 $218,972 
Timing of revenue recognition
Goods/services transferred at a point in time$34,069 $11,680 $41,794 $6,141 $8,903 $102,588 
Goods/services transferred over time12,098 68,120 17,553 10,434 8,180 116,385 
$46,167 $79,800 $59,347 $16,575 $17,083 $218,972 
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table reflects the changes in our contract assets and liabilities:
August 1,
2026
May 2,
2026
Dollar
Change
Percent
Change
Contract assets$51,608 $66,552 $(14,944)(22.5)%
Contract liabilities - current85,969 65,310 20,659 31.6 
Contract liabilities - noncurrent20,301 20,655 (354)(1.7)
August 1,
2026
Balance as of May 2, 2026$37,850 
New contracts sold12,094 
Less: reductions for revenue recognized(11,299)
Foreign currency translation and other579 
Balance as of August 1, 2026$39,224 
The loss provision on contracts in process identified as loss contracts as of August 1, 2026 and May 2, 2026 were immaterial. Loss provisions are recorded in the “Accrued expenses” line item in our Condensed Consolidated Balance Sheets.