XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2024
Inventories  
Schedule of Inventories

 

 

December 31,

2024

 

 

June 30,

2024

 

Raw materials

 

$2,653,677

 

 

$3,112,428

 

Work in process

 

 

2,482,370

 

 

 

2,333,240

 

Finished goods

 

 

2,498,260

 

 

 

2,330,287

 

Allowance for obsolescence

 

 

(1,205,868)

 

 

(1,224,896)

 

 

$6,428,439

 

 

$6,551,059