v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of fair value measurements
                    
   Fair Value Measurements
as of June 30, 2024 Using:
 
   Level 1   Level 2   Level 3   Total 
Liabilities:                    
Contingent consideration          $47,343   $47,343 
   $   $   $47,343   $47,343 

 

   Fair Value Measurements
as of June 30, 2023 Using:
 
   Level 1   Level 2   Level 3   Total 
Liabilities:                    
Contingent consideration          $4,285,389   $4,285,389 
   $   $   $4,285,389   $4,285,389 
Schedule of contingent consideration liability
     
   Contingent 
   Consideration 
   Liability 
Balance as of June 30, 2023  $4,285,389 
Change in fair value   310,945 
Transfer of contingent liability to current liability   (4,596,334)
Recognition of contract contingencies   47,343 
Balance as of June 30, 2024  $47,343 

 

   Contingent 
   Consideration 
   Liability 
Balance as of June 30, 2022  $4,870,800 
Change in fair value   (585,411)
Balance as of June 30, 2023  $4,285,389 
Schedule of property and equipment estimated useful life
 
  Estimated Useful Life
Computer and office equipment 3 - 5 years
Machinery and equipment 5 years
Leasehold improvements Shorter of lease term or useful life
Schedule of disaggregated revenue
          
   Year Ended 
   June 30, 
   2024   2023 
Product sales - third parties  $13,917,454   $7,324,522 
Product sales - related party   140    77,308 
Service revenue - third parties   4,207,133    20,131,701 
Service revenue - related party   1,717,692    2,205,438 
Total revenue  $19,842,419   $29,738,969 
Schedule of receivables and contract liabilities
          
  June 30,   June 30, 
   2024   2023 
Accounts receivable, net  $2,864,172   $4,453,104 
Accounts receivable, net - related parties   1,236,484    752,348 
Noncurrent receivables   20,742    41,722 
Noncurrent receivables - related parties   1,136,508    1,173,893 
Deferred revenue   1,569,149    1,337,259 
Schedule of cost of revenue
          
   Year Ended 
   June 30 
   2024   2023 
Product sales  $12,628,731   $5,546,015 
Service revenue   6,229,656    15,133,035 
Total cost of revenue  $18,858,387   $20,679,050