v3.26.3
Note 16 - Segment Reporting - Reconciliation of Income from Segments (Details) - USD ($)
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 20,762,654 $ 15,058,281
Cost of goods sold 12,160,790 10,575,709
Gross profit 8,601,864 4,482,572
Corporate 10,767,090 6,988,350
New product development 2,036,377 867,428
Loss on disposal of equipment 30,849 3,999
Amortization of intangible assets 455,026 450,524
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease) 196,633 1,282,529
Income tax provision 123,492 81,270
Net loss (1,700,754) (2,893,002)
Net loss (1,700,754) (2,893,002)
Operating Segments [Member]    
Revenue 20,762,654 15,058,281
Cost of goods sold 12,160,790 10,575,709
Gross profit 8,601,864 4,482,572
Sales & marketing 1,265,338 822,209
General & administrative 3,183,093 2,326,007
New product development 2,036,377 867,428
Loss on disposal of equipment 30,849 3,999
Amortization of intangible assets 455,026 450,524
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease) 196,633 1,282,529
Interest (income) expense, net (670,652) 268,853
Other non-operating income (expense), net 82,688 37,101
Income tax provision 123,492 81,270
Net loss (1,700,754) (2,893,002)
Net loss (1,700,754) (2,893,002)
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]    
Corporate 3,599,774 1,235,654
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]    
Net loss 0 0
Net loss $ 0 $ 0