XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1
2 - Balance Sheet Details: Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Tables/Schedules  
Inventory

 

December 31,

2023

December 31,

2022

Inventories:

 

 

Raw materials

$ 2,878,869

$ 4,460,071

Work in process

2,374,795

2,747,427

Finished goods

2,614,989

2,534,732

 

7,868,653

9,742,230

Valuation reserves

(541,000)

(621,000)

$ 7,327,653

$ 9,121,230