v3.26.1
Note 7 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Finite-lived intangible assets, gross $ 29,361,547 $ 26,381,547
Finite-lived intangible assets, accumulated amortization (12,226,946) (10,393,624)
Finite-lived intangible assets, net $ 17,134,601 15,987,923
Minimum [Member]    
Useful life, finite-lived intangible assets (Year) 2 years  
Useful life, finite-lived intangible assets (Year) 2 years  
Maximum [Member]    
Useful life, finite-lived intangible assets (Year) 15 years  
Useful life, finite-lived intangible assets (Year) 15 years  
Customer Relationships [Member]    
Finite-lived intangible assets, gross $ 10,422,300 8,852,300
Finite-lived intangible assets, accumulated amortization (2,854,929) (2,191,687)
Finite-lived intangible assets, net $ 7,567,371 6,660,613
Customer Relationships [Member] | Minimum [Member]    
Useful life, finite-lived intangible assets (Year) 10 years  
Useful life, finite-lived intangible assets (Year) 10 years  
Customer Relationships [Member] | Maximum [Member]    
Useful life, finite-lived intangible assets (Year) 15 years  
Useful life, finite-lived intangible assets (Year) 15 years  
Developed Technology Rights [Member]    
Finite-lived intangible assets, gross $ 9,928,304 8,998,304
Finite-lived intangible assets, accumulated amortization (4,235,186) (3,621,677)
Finite-lived intangible assets, net $ 5,693,118 5,376,627
Developed Technology Rights [Member] | Minimum [Member]    
Useful life, finite-lived intangible assets (Year) 8 years  
Useful life, finite-lived intangible assets (Year) 8 years  
Developed Technology Rights [Member] | Maximum [Member]    
Useful life, finite-lived intangible assets (Year) 10 years  
Useful life, finite-lived intangible assets (Year) 10 years  
Trade Names [Member]    
Finite-lived intangible assets, gross $ 8,096,418 7,706,418
Finite-lived intangible assets, accumulated amortization (4,272,746) (3,981,360)
Finite-lived intangible assets, net $ 3,823,672 3,725,058
Trade Names [Member] | Minimum [Member]    
Useful life, finite-lived intangible assets (Year) 8 years  
Useful life, finite-lived intangible assets (Year) 8 years  
Trade Names [Member] | Maximum [Member]    
Useful life, finite-lived intangible assets (Year) 15 years  
Useful life, finite-lived intangible assets (Year) 15 years  
Order or Production Backlog [Member]    
Useful life, finite-lived intangible assets (Year) 1 year  
Finite-lived intangible assets, gross $ 914,525 824,525
Finite-lived intangible assets, accumulated amortization (864,085) (598,900)
Finite-lived intangible assets, net $ 50,440 $ 225,625
Useful life, finite-lived intangible assets (Year) 1 year