XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenue (Tables)
6 Months Ended
Oct. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of 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 October 31, 2025Three Months Ended October 31, 2024
Professional ServicesAerospace ProductsTotalProfessional ServicesAerospace ProductsTotal
Geographical Markets
North America$9,212 $12,034 $21,246 $9,650 $8,059 $17,709 
Europe984 984 3,108 3,108 
Asia984 984 473 473 
Australia and Other37 37 70 70 
$9,212 $14,039 $23,251 $9,650 $11,710 $21,360 
Major Product Lines
Casino Gaming Revenue$6,833 $$6,833 $7,016 $$7,016 
Sports Wagering Revenue1,558 1,558 1,436 1,436 
Casino Non-Gaming Revenue821 821 1,198 1,198 
Aircraft Modification8,414 8,414 7,170 7,170 
Aircraft Avionics852 852 824 824 
Special Mission Electronics4,773 4,773 3,716 3,716 
$9,212 $14,039 $23,251 $9,650 $11,710 $21,360 
Contract Types / Revenue Recognition Timing
Percentage of completion contracts$$6,792 $6,792 $$6,539 $6,539 
Goods or services transferred at a point of sale9,212 7,247 16,459 9,650 5,171 14,821 
$9,212 $14,039 $23,251 $9,650 $11,710 $21,360 
Six Months Ended October 31, 2025Six Months Ended October 31, 2024
Professional ServicesAerospace ProductsTotalProfessional ServicesAerospace ProductsTotal
Geographical Markets
North America$18,023 $20,267  $38,290 $18,887 $14,426 $33,313 
Europe2,240 2,240 6,643 6,643 
Asia2,726 2,726 928 928 
Australia and Other120 120 305 305 
$18,023 $25,353 $43,376 $18,887 $22,302 $41,189 
Major Product Lines
Casino Gaming Revenue$13,316 $$13,316 $14,098 $$14,098 
Sports Wagering Revenue2,845 2,845 2,443 2,443 
Casino Non-Gaming Revenue1,862 1,862 2,346 2,346 
Aircraft Modification14,056 14,056 14,276 14,276 
Aircraft Avionics2,289 2,289 1,285 1,285 
Special Mission Electronics9,008 9,008 6,741 6,741 
$18,023 $25,353 $43,376 $18,887 $22,302 $41,189 
Contract Types / Revenue Recognition Timing
Percentage of completion contracts$$11,872 $11,872 $$12,619 $12,619 
Goods or services transferred at a point of sale18,023 13,481 31,504 18,887 9,683 28,570 
$18,023 $25,353 $43,376 $18,887 $22,302 $41,189