XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
DISAGGREGATION OF REVENUE (Tables)
12 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
In the following table, revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.
Year Ended April 30, 2025
Professional ServicesAerospace ProductsTotal
Geographical Markets
North America$38,267 $27,217 $65,484 
Europe14,257 14,257 
Asia3,726 3,726 
Australia and Other501 501 
$38,267 $45,701 $83,968 
Major Product Lines
Casino Gaming Revenue$27,919 $$27,919 
Sportsbook Revenue5,789 5,789 
Casino Non-Gaming Revenue4,559 4,559 
Other Professional Services
Aircraft Modification29,587 29,587 
Aircraft Avionics3,377 3,377 
Special Mission Electronics12,737 12,737 
$38,267 $45,701 $83,968 
Contract Types / Revenue Recognition Timing
Percentage of completion contracts$$26,551 $26,551 
Goods or services transferred at a point of sale38,267 19,150 57,417 
$38,267 $45,701 $83,968 
Year Ended April 30, 2024
Professional ServicesAerospace ProductsTotal
Geographical Markets
North America$38,640 $26,429 $65,069 
Europe8,161 8,161 
Asia2,108 2,108 
Australia and Other3,038 3,038 
$38,640 $39,736 $78,376 
Major Product Lines
Casino Gaming Revenue$29,441 $$29,441 
Sportsbook Revenue4,585 4,585 
Casino Non-Gaming Revenue4,551 4,551 
Other Professional Services63 63 
Aircraft Modification25,061 25,061 
Aircraft Avionics2,722 2,722 
Special Mission Electronics11,953 11,953 
$38,640 $39,736 $78,376 
Contract Types / Revenue Recognition Timing
Percentage of completion contracts$$22,570 $22,570 
Goods or services transferred at a point of sale38,640 17,166 55,806 
$38,640 $39,736 $78,376