XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1
2 - Balance Sheet Details: Inventory (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Details    
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
Valuation reserves (541,000) (621,000)
Inventories, net $ 7,327,653 $ 9,121,230