v3.26.3
Statement of Cash Flows - USD ($)
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation    
Net Income (Loss) Attributable to Parent $ 456,933 $ 2,190,084
Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity    
Depreciation 525,855 452,838
Intangible Asset, Finite-Lived, Amortization Expense 5,556 5,556
Deferred Income Tax Expense (Benefit) 0 500,000
Gain (Loss) on Disposition of Property Plant Equipment (26,947) 0
Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital    
Increase (Decrease) in Accounts Receivable (560,790) (1,076,264)
Increase (Decrease) in Inventories 1,741,219 492,108
Increase (Decrease) in Contract with Customer, Asset (5,700,160) (656,358)
Increase (Decrease) in Other Current Assets 484,610 371,606
Increase (Decrease) in Accounts Payable 469,016 (87,217)
Increase (Decrease) in Accrued Liabilities (904,558) (1,929,267)
Increase (Decrease) in Contract with Customer, Liability 3,171,669 (1,517,274)
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation 7,786,539 483,628
Cash Provided by (Used in) Investing Activity, Including Discontinued Operation    
Payments to Acquire Property, Plant, and Equipment 242,238 184,987
Payments for (Proceeds from) Short-Term Investments 4,904,076 (647,903)
Payment for (Proceeds from) Other Investing Activity 1,059 1,092
Cash Provided by (Used in) Investing Activity, Including Discontinued Operation (5,147,373) 461,824
Cash Provided by (Used in) Financing Activity, Including Discontinued Operation    
Proceeds from Issuance of Common Stock 56,223 48,394
Payments for Repurchase of Common Stock 0 31,496
Cash Provided by (Used in) Financing Activity, Including Discontinued Operation 56,223 16,898
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation 2,695,389 962,350
Cash and Cash Equivalent $ 3,600,212 $ 2,153,006