v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
REVENUE:    
Total revenues $ 30,781 $ 20,125
COSTS AND EXPENSES:    
Marketing and advertising 1,139 921
General, administrative and other 4,980 4,034
Total costs and expenses 23,357 15,458
OPERATING INCOME 7,424 4,667
OTHER INCOME (EXPENSE):    
Interest expense (418) (523)
Interest income 183 171
Total other expense (235) (352)
INCOME BEFORE INCOME TAXES 7,189 4,315
PROVISION FOR INCOME TAXES:    
Provision for income taxes 1,924 630
NET INCOME $ 5,265 $ 3,685
BASIC EARNINGS PER COMMON SHARE (in dollars per share) $ 0.08 $ 0.06
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 63,860,251 66,922,924
DILUTED EARNINGS PER COMMON SHARE (in dollars per share) $ 0.08 $ 0.06
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 63,954,343 66,922,924
Aerospace Products    
REVENUE:    
Total revenues $ 21,740 $ 11,314
COSTS AND EXPENSES:    
Cost of product and service sold 13,561 6,591
Professional Services    
REVENUE:    
Total revenues 9,041 8,811
COSTS AND EXPENSES:    
Cost of product and service sold $ 3,677 $ 3,912