XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consisted of the following at March 31, 2021 and December 31, 2020:

 

    March 31,
2021
    December 31, 2020  
Raw material and component parts   $ 3,141,836     $ 3,186,426  
Work-in-process     7,670       1,907  
Finished goods     8,128,666       6,974,291  
                 
Subtotal     11,278,172       10,162,625  
Reserve for excess and obsolete inventory     (2,388,256 )     (1,960,351 )
                 
Total inventories   $ 8,889,916     $ 8,202,274