XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
3 Months Ended
Sep. 30, 2023
Inventories  
Inventories

 

 

September 30,

2023

 

 

June 30,

2023

 

Raw materials

 

$3,125,473

 

 

$2,999,879

 

Work in process

 

 

2,783,997

 

 

 

2,909,439

 

Finished goods

 

 

2,855,851

 

 

 

2,626,106

 

Allowance for obsolescence

 

 

(1,261,825)

 

 

(1,124,690)

 

 

$7,503,496

 

 

$7,410,734