v3.26.1
Fair value measurements (Details - Nonrecurring fair value measurement)
12 Months Ended
Jun. 30, 2026
USD ($)
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Total Fair Value $ 276,500
Fair Value, Nonrecurring [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Total Fair Value 1,379,432
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 1 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Total Fair Value 0
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 2 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Total Fair Value 0
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Total Fair Value $ 1,379,432
Fair Value, Nonrecurring [Member] | Convertible Promissory Note [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Measurement Date Apr. 01, 2026