v3.25.1
Foreign Operations (Details 1) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Long-lived assets $ 53,339,690 $ 32,566,628
China    
Long-lived assets 2,193,472 2,615,410
United States    
Long-lived assets 46,459,691 24,989,477
Latvia    
Long-lived assets $ 4,686,527 $ 4,961,741