XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended July 31, 2021

 
          

High School

             
  

Commercial

  

Live Events

  

Park and Recreation

  

Transportation

  

International

  

Total

 

Type of performance obligation

                        

Unique configuration

 $3,587  $41,508  $4,166  $6,541  $5,883  $61,685 

Limited configuration

  25,907   5,842   22,957   5,352   11,545   71,603 

Service and other

  3,287   5,037   771   665   1,684   11,444 
  $32,781  $52,387  $27,894  $12,558  $19,112  $144,732 

Timing of revenue recognition

                        

Goods/services transferred at a point in time

 $26,379  $6,829  $21,941  $5,571  $12,019  $72,739 

Goods/services transferred over time

  6,402   45,558   5,953   6,987   7,093   71,993 
  $32,781  $52,387  $27,894  $12,558  $19,112  $144,732 
  

Three Months Ended August 1, 2020

 
          

High School

             
  

Commercial

  

Live Events

  

Park and Recreation

  

Transportation

  

International

  

Total

 

Type of performance obligation

                        

Unique configuration

 $8,727  $41,975  $7,668  $7,724  $4,012  $70,106 

Limited configuration

  22,555   5,419   20,688   6,266   8,653   63,581 

Service and other

  3,224   4,080   587   508   1,558   9,957 
  $34,506  $51,474  $28,943  $14,498  $14,223  $143,644 

Timing of revenue recognition

                        

Goods/services transferred at a point in time

 $22,892  $6,214  $19,368  $6,374  $9,179  $64,027 

Goods/services transferred over time

  11,614   45,260   9,575   8,124   5,044   79,617 
  $34,506  $51,474  $28,943  $14,498  $14,223  $143,644 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

July 31,

  

May 1,

  

Dollar

  

Percent

 
  

2021

  

2021

  

Change

  

Change

 

Contract assets

 $38,133  $32,799  $5,334   16.3%

Contract liabilities - current

  67,507   64,495   3,012   4.7%

Contract liabilities - noncurrent

  10,586   10,720   (134)  (1.3)%
  

July 31,

 
  

2021

 

Balance at beginning of period

 $24,590 

New contracts sold

  10,165 

Less: reductions for revenue recognized

  (8,669)

Foreign currency translation and other

  (86)

Balance at end of period

 $26,000