v3.26.3
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2026
Property, Plant, and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consist of the following:

  

   June 30, 2026   June 30, 2025 
Leasehold improvements  $1,411,947   $1,299,825 
Machinery and equipment   1,968,408    1,389,417 
Computer equipment   2,010,003    1,427,842 
Furniture, fixtures and other equipment   394,063    342,886 
Total   5,784,421    4,459,970 
Less accumulated depreciation and amortization   (2,559,582)   (1,975,666)
Property and equipment, net  $3,224,839   $2,484,304