XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Revenue Recognition (Tables)
9 Months Ended
Jan. 29, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended January 29, 2022

 
          

High School

             
  

Commercial

  

Live Events

  

Park and Recreation

  

Transportation

  

International

  

Total

 

Type of performance obligation

                        

Unique configuration

 $4,112  $25,950  $4,167  $9,803  $8,606  $52,638 

Limited configuration

  32,081   6,843   18,717   5,269   10,453   73,363 

Service and other

  3,902   6,264   837   751   1,803   13,557 
  $40,095  $39,057  $23,721  $15,823  $20,862  $139,558 

Timing of revenue recognition

                        

Goods/services transferred at a point in time

 $32,829  $8,540  $17,351  $5,576  $10,967  $75,263 

Goods/services transferred over time

  7,266   30,517   6,370   10,247   9,895   64,295 
  $40,095  $39,057  $23,721  $15,823  $20,862  $139,558 
  

Nine Months Ended January 29, 2022

 
          

High School

             
  

Commercial

  

Live Events

  

Park and Recreation

  

Transportation

  

International

  

Total

 

Type of performance obligation

                        

Unique configuration

 $12,258  $110,986  $15,241  $25,320  $26,051  $189,856 

Limited configuration

  83,965   21,510   66,590   15,173   32,464   219,702 

Service and other

  11,116   18,344   2,531   1,941   5,277   39,209 
  $107,339  $150,840  $84,362  $42,434  $63,792  $448,767 

Timing of revenue recognition

                        

Goods/services transferred at a point in time

 $85,570  $26,877  $62,407  $15,781  $33,801  $224,436 

Goods/services transferred over time

  21,769   123,963   21,955   26,653   29,991   224,331 
  $107,339  $150,840  $84,362  $42,434  $63,792  $448,767 
  

Three Months Ended January 30, 2021

 
          

High School

             
  

Commercial

  

Live Events

  

Park and Recreation

  

Transportation

  

International

  

Total

 

Type of performance obligation

                        

Unique configuration

 $2,087  $14,006  $3,604  $7,880  $5,155  $32,732 

Limited configuration

  24,630   4,536   10,424   3,273   7,391   50,254 

Service and other

  3,368   4,788   616   616   1,765   11,153 
  $30,085  $23,330  $14,644  $11,769  $14,311  $94,139 

Timing of revenue recognition

                        

Goods/services transferred at a point in time

 $25,092  $5,720  $9,163  $3,436  $7,785  $51,196 

Goods/services transferred over time

  4,993   17,610   5,481   8,333   6,526   42,943 
  $30,085  $23,330  $14,644  $11,769  $14,311  $94,139 
  

Nine Months Ended January 30, 2021

 
          

High School

             
  

Commercial

  

Live Events

  

Park and Recreation

  

Transportation

  

International

  

Total

 

Type of performance obligation

                        

Unique configuration

 $14,322  $83,283  $16,363  $24,579  $15,534  $154,081 

Limited configuration

  69,796   14,566   52,808   15,364   24,268   176,802 

Service and other

  10,829   14,777   1,994   1,647   5,020   34,267 
  $94,947  $112,626  $71,165  $41,590  $44,822  $365,150 

Timing of revenue recognition

                        

Goods/services transferred at a point in time

 $71,210  $18,670  $48,249  $15,740  $25,432  $179,301 

Goods/services transferred over time

  23,737   93,956   22,916   25,850   19,390   185,849 
  $94,947  $112,626  $71,165  $41,590  $44,822  $365,150 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

January 29,

  

May 1,

  

Dollar

  

Percent

 
  

2022

  

2021

  

Change

  

Change

 

Contract assets

 $39,874  $32,799  $7,075   21.6%

Contract liabilities - current

  79,591   64,495   15,096   23.4%

Contract liabilities - noncurrent

  10,738   10,720   18   0.2%
  

January 29,

 
  

2022

 

Balance at beginning of period

 $24,590 

New contracts sold

  33,145 

Less: reductions for revenue recognized

  (30,337)

Foreign currency translation and other

  (400)

Balance at end of period

 $26,998