XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Operations (Details 1) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Long-lived assets $ 30,179,891 $ 32,566,628
LATVIA    
Long-lived assets 4,517,296 4,961,741
China    
Long-lived assets 2,290,539 2,615,410
UNITED STATES    
Long-lived assets $ 23,372,056 $ 24,989,477