XML 44 R20.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of financial information by geographic area
          
   Fiscal Years Ended June 30, 
Net sales:  2024   2023 
North America  $30,699,727   $45,782,084 
Asia   96,963    166,432 
Totals  $30,796,690   $45,948,516 
Schedule of long-lived assets, net
          
Long-lived assets, net (property and equipment and intangible assets):  June 30, 2024   June 30, 2023 
North America  $1,218,139   $2,083,902 
Asia   206,426    198,070 
Totals  $1,424,565   $2,281,972 
Schedule of trade receivables
        
   June 30, 2024   June 30, 2023 
Accounts Receivable, net  $1,155,060   $8,949,802 
Schedule of contract liabilities and advance from customers
        
   June 30, 2024   June 30, 2023 
Undelivered products  $158,771   $146,488 
Schedule of estimated useful lives
   
Machinery   6 years
Office equipment   5 years
Molds   3~6 years
Vehicles   5 years
Computers and software   5 years
Furniture and fixtures   7 years
Facilities improvements   5 years or life of the lease, whichever is shorter
Schedule of definite lived intangible assets
                               
Definite lived intangible assets:   Expected Life  

Average

Remaining

life

 

Gross

Intangible

Assets

   

Less Accumulated

Amortization

   

Net Intangible

Assets

 
Complete technology   3 years       18,397       18,397        
Technology in progress   Not Applicable                    
Software   5 years   1.6 years     489,992       365,526       124,466  
Patents   10 years   6.7 years     67,373       27,345       40,028  
Certifications & licenses   3 years   1.4 years     3,924,007       2,778,875       1,145,132  
Total as of June 30, 2024           $ 4,499,769       3,190,143       1,309,626  

 

The definite lived intangible assets consisted of the following as of June 30, 2023:

                                 
Definite lived intangible assets:   Expected Life  

Average

Remaining

life

 

Gross

Intangible

Assets

   

Less Accumulated

Amortization

   

Net Intangible

Assets

 
Complete technology   3 years       18,397       18,397        
Technology in progress   Not Applicable       203,838             203,838  
Software   5 years   1.6 years     423,762       347,228       76,534  
Patents   10 years   7.0 years     59,975       21,108       38,867  
Certifications & licenses   3 years   2.0 years     3,759,240       1,897,595       1,861,645  
Total as of June 30, 2023           $ 4,465,212       2,284,328       2,180,884  
Schedule of amortization expenses of the definite lived intangible assets
                                   
    FY2025     FY2026     FY2027     FY2028     FY2029     Thereafter  
Total   $ 853,077     $ 385,150     $ 45,234     $ 17,913     $ 7,688     $ 564