XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Inventory
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Inventory Disclosure [Text Block]

4.  INVENTORY

 

Inventory is valued at the lower of cost (first-in, first-out) or net realizable value and consists of:

 

  

June 30,

2022

  

December 31,

2021

 

Raw materials and component parts

 $3,762,339  $3,904,865 

Work-in-process

  4,434,122   3,949,647 

Finished products

  13,181,987   9,183,532 

Total inventory

 $21,378,448  $17,038,044 

Less: inventory reserves

  559,313   452,607 

Net inventory

 $20,819,135  $16,585,437