v3.26.1
Disaggregation of Revenue
3 Months Ended
Jul. 31, 2026
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.
Three Months Ended July 31, 2026Three Months Ended July 31, 2025
Professional ServicesAerospace ProductsTotalProfessional ServicesAerospace ProductsTotal
Geographical Markets
North America$9,041 $15,905 $24,946 $8,811 $8,233 $17,044 
Europe4,204 4,204 1,256 1,256 
Asia1,530 1,530 1,742 1,742 
Australia and Other101 101 83 83 
$9,041 $21,740 $30,781 $8,811 $11,314 $20,125 
Major Product Lines
Casino Gaming Revenue$6,841 $$6,841 $6,483 $$6,483 
Sports Wagering Revenue1,095 1,095 1,287 1,287 
Casino Non-Gaming Revenue1,105 1,105 1,041 1,041 
Aircraft Modification16,301 16,301 5,642 5,642 
Aircraft Avionics537 537 1,437 1,437 
Special Mission Electronics4,902 4,902 4,235 4,235 
$9,041 $21,740 $30,781 $8,811 $11,314 $20,125 
Contract Types / Revenue Recognition Timing
Percentage of completion contracts$$14,170 $14,170 $$5,080 $5,080 
Goods or services transferred at a point of sale9,041 7,570 16,611 8,811 6,234 15,045 
$9,041 $21,740 $30,781 $8,811 $11,314 $20,125