Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details) - Schedule of disaggregation of revenue

v3.21.2
Summary of Significant Accounting Policies (Details) - Schedule of disaggregation of revenue - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Type of Revenue        
Total revenue $ 887,432 $ 1,155,374 $ 2,052,196 $ 1,355,572
Revenue recognized point in time [Member]        
Type of Revenue        
Total revenue 72,088 822,105 90,502 838,881
Product revenue [Member]        
Type of Revenue        
Total revenue 71,400 811,238 89,000 826,510
Service revenue [Member]        
Type of Revenue        
Total revenue 14,107 6,326 22,317 9,090
Development revenue [Member]        
Type of Revenue        
Total revenue 801,237 332,709 1,939,377 514,871
Other revenue [Member]        
Type of Revenue        
Total revenue 688 5,101 1,502 5,101
Revenue recognized over time [Member]        
Type of Revenue        
Total revenue $ 815,344 $ 333,269 $ 1,961,694 $ 516,691