v3.26.1
Note 16 - Foreign Operations - Long-lived Assets by Country (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Long-lived assets $ 64,111,171 $ 53,131,771
UNITED STATES    
Long-lived assets 56,884,880 45,982,722
LATVIA    
Long-lived assets 5,176,771 4,848,441
CHINA    
Long-lived assets $ 2,049,520 $ 2,300,608