Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.19.3
Commitments and Contingencies - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
ft²
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
ft²
Sep. 30, 2018
USD ($)
Operating Leased Assets [Line Items]        
Operating lease, rent expense | $ $ 154,029 $ 163,392 $ 493,045 $ 459,953
Offices, Manufacturing and Warehouse Facility | Bressner Technology GmbH        
Operating Leased Assets [Line Items]        
Operating leases, area 8,073   8,073  
Operating lease, expiration date     Dec. 31, 2019  
Offices, Manufacturing and Warehouse Facility | Escondido, California        
Operating Leased Assets [Line Items]        
Operating leases, area 24,032   24,032  
Operating lease renewal period     2018-08  
Operating lease, expiration date     Aug. 31, 2024  
Offices, Manufacturing and Warehouse Facility | Salt Lake City, Utah        
Operating Leased Assets [Line Items]        
Operating leases, area 3,208   3,208  
Offices, Manufacturing and Warehouse Facility | Irvine, California | CDI        
Operating Leased Assets [Line Items]        
Operating leases, area 12,000   12,000  
Operating lease, expiration date     Sep. 30, 2021