XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
REVENUE:        
Total revenue $ 23,251 $ 21,360 $ 43,376 $ 41,189
COSTS AND EXPENSES:        
Marketing and advertising 896 951 1,817 1,865
General, administrative and other 3,942 4,122 7,976 8,134
Total costs and expenses 16,174 16,506 31,632 32,799
OPERATING INCOME 7,077 4,854 11,744 8,390
OTHER INCOME (EXPENSE):        
Interest expense (501) (538) (1,025) (1,103)
Gain on sale of airplanes 403 248 403 248
Gain on sale of building 1,477 261 1,477 261
Interest income 335 100 507 206
Total other income (expense) 1,714 71 1,362 (388)
INCOME BEFORE INCOME TAXES 8,791 4,925 13,106 8,002
PROVISION FOR INCOME TAXES        
Provision for income taxes 2,797 1,329 3,427 2,160
NET INCOME $ 5,994 $ 3,596 $ 9,679 $ 5,842
BASIC EARNINGS PER COMMON SHARE (in dollars per share) $ 0.09 $ 0.05 $ 0.15 $ 0.09
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 64,568,585 68,027,071 65,759,497 68,382,659
DILUTED EARNINGS PER COMMON SHARE (in dollars per share) $ 0.09 $ 0.05 $ 0.15 $ 0.09
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 64,568,585 68,027,071 65,759,497 68,382,659
Professional Services        
REVENUE:        
Total revenue $ 9,212 $ 9,650 $ 18,023 $ 18,887
COSTS AND EXPENSES:        
Cost of product and service sold 3,863 3,909 7,775 7,802
OTHER INCOME (EXPENSE):        
Gain on sale of building     1,500  
Aerospace Products        
REVENUE:        
Total revenue 14,039 11,710 25,353 22,302
COSTS AND EXPENSES:        
Cost of product and service sold $ 7,473 $ 7,524 $ 14,064 $ 14,998