Quarterly report pursuant to Section 13 or 15(d)

Inventories - Summary of Inventories, Net (Details)

v3.20.1
Inventories - Summary of Inventories, Net (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 3,820,575 $ 2,478,882
Sub-assemblies 1,277,061 1,857,004
Work-in-process 1,024,973 493,276
Finished goods 3,490,385 3,087,529
Inventory gross 9,612,994 7,916,691
Less: reserves for obsolete and slow-moving inventories (628,117) (547,335)
Inventory net $ 8,984,877 $ 7,369,356