Annual report pursuant to Section 13 and 15(d)

Revenue Recognition and Contracts with Customers - Additional Information (Details)

v3.20.4
Revenue Recognition and Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Standard Product Warranty Term                 12 months    
Revenue, Remaining Performance Obligation $ 169,000               $ 169,000    
Revenue 4,233,000 $ 2,779,000 $ 3,037,000 $ 1,532,000 $ 1,953,000 $ 1,159,000 $ 2,186,000 $ 1,373,000 11,581,496 $ 6,670,604 $ 8,094,368
Revenue, Performance Obligation, Total Transaction Price 387,000               387,000    
Expects to Recognize Sales in Existing Remaining Performance Obligation 169,000               169,000    
Extended warranties                      
Standard Product Warranty Term                     12 months
Revenue, Remaining Performance Obligation $ 0               0    
Revenue                 $ 123,000    
Consumer-focused products                      
Standard Product Warranty Term                 24 months    
OEM products and waveguide sales                      
Standard Product Warranty Term                 18 months