v3.25.1
Selected Balance Sheet Elements (Details - Goodwill) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Balance at beginning $ 3,803,147 $ 4,253,424
Additions 372,611 0
Adjustments to purchase price allocation   (16,721)
Less: loss on impairment 0 (433,556)
Balance at ending 4,175,758 3,803,147
Precision [Member]    
Finite-Lived Intangible Assets [Line Items]    
Balance at beginning 3,106,090 3,122,811
Additions 0 0
Adjustments to purchase price allocation   (16,721)
Less: loss on impairment   0
Balance at ending 3,106,090 3,106,090
Genefic [Member]    
Finite-Lived Intangible Assets [Line Items]    
Balance at beginning 697,057 1,130,613
Additions 372,611 0
Adjustments to purchase price allocation   0
Less: loss on impairment   (433,556)
Balance at ending $ 1,069,668 $ 697,057