XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.2
DISAGGREGATION OF REVENUE
12 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
DISAGGREGATION OF REVENUE 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