Summary of Significant Accounting Policies (Details - Estimated useful life) |
12 Months Ended |
---|---|
Jun. 30, 2024 | |
Computer And Office Equipment [Member] | |
Property, Plant and Equipment [Line Items] | |
Property and equipment, estimated useful lives | 3 - 5 years |
Machinery and Equipment [Member] | |
Property, Plant and Equipment [Line Items] | |
Property and equipment, estimated useful lives | 5 years |
Leasehold Improvements [Member] | |
Property, Plant and Equipment [Line Items] | |
Property and equipment, estimated useful lives | Shorter of lease term or useful life |