v3.25.2
Inventories, net (Tables)
12 Months Ended
Jun. 30, 2025
Inventories, net  
Schedule of components of inventory

 

 

June 30,

2025

 

 

June 30,

2024

 

Raw materials

 

$4,507,764

 

 

$3,112,428

 

Work in process

 

 

7,321,779

 

 

 

2,333,240

 

Finished goods

 

 

3,053,726

 

 

 

2,330,287

 

Allowance for obsolescence

 

 

(2,024,431)

 

 

(1,224,896)

 

 

$12,858,838

 

 

$6,551,059