XML 30 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2025
Tables/Schedules  
Inventories A summary of inventories at the dates indicated is as follows:

 

 

June 30, 2025

 

 

December 31, 2024

 

Raw material

 

$

2,205,157

 

 

$

2,569,277

 

Work-in-process

 

 

2,036,744

 

 

 

1,605,994

 

Finished goods

 

 

2,657,397

 

 

 

2,864,549

 

Inventories, gross

 

 

6,899,298

 

 

 

7,039,820

 

Valuation allowance

 

 

(459,088

)

 

 

(543,650

)

Inventories, net

 

$

6,440,210

 

 

$

6,496,170

 

Other Accrued Liabilities

 

 

June 30, 2025

 

 

December 31, 2024

 

Customer settlement - current

 

 

220,000

 

 

 

177,000

 

All other items

 

 

33,271

 

 

 

107,497

 

Total

 

$

253,271

 

 

$

284,497