Summary of Significant Accounting Policies (Tables)
   | 
3 Months Ended | 
Mar. 31, 2022  | 
| Accounting Policies [Abstract] | 
 
 | 
| Schedule of inventory | 
  
    |   | 
  | 
    March 31,   2022 | 
  | 
  | 
    December 31,   2021 | 
  | 
 
  
    | Raw Material | 
  | 
    $ | 
1,268,498 | 
  | 
  | 
    $ | 
1,153,254 | 
  | 
 
  
    | Work in Process | 
  | 
      | 
25,590 | 
  | 
  | 
      | 
65,192 | 
  | 
 
  
    | Finished Goods | 
  | 
      | 
111,769 | 
  | 
  | 
      | 
60,153 | 
  | 
 
  
    | Less Inventory Reserves | 
  | 
      | 
(100,254 | 
) | 
  | 
      | 
(100,254 | 
) | 
 
  
    | Total Inventory, Net | 
  | 
    $ | 
1,305,603 | 
  | 
  | 
    $ | 
1,178,345 | 
  | 
 
   
  
 | 
| Schedule of disaggregation of revenue | 
  
    |   | 
  | 
    Three Months Ended   March 31, | 
  | 
 
  
    |   | 
  | 
    2022 | 
  | 
  | 
    2021 | 
  | 
 
  
    | Type of Revenue | 
  | 
      | 
  | 
  | 
      | 
  | 
 
  
    | Product revenue | 
  | 
    $ | 
149,270 | 
  | 
  | 
    $ | 
17,600 | 
  | 
 
  
    | Service revenue | 
  | 
      | 
60,117 | 
  | 
  | 
      | 
8,210 | 
  | 
 
  
    | Development revenue | 
  | 
      | 
200,811 | 
  | 
  | 
      | 
1,138,140 | 
  | 
 
  
    | Other revenue | 
  | 
      | 
-  | 
  | 
  | 
      | 
814 | 
  | 
 
  
    | Total revenue | 
  | 
    $ | 
410,198 | 
  | 
  | 
    $ | 
1,164,764 | 
  | 
 
   
  
  
    |   | 
  | 
    Three Months Ended   March 31, | 
  | 
 
  
    |   | 
  | 
    2022 | 
  | 
  | 
    2021 | 
  | 
 
  
    | Timing of Revenue | 
  | 
      | 
  | 
  | 
      | 
  | 
 
  
    | Revenue recognized point in time | 
  | 
    $ | 
149,270 | 
  | 
  | 
    $ | 
18,414 | 
  | 
 
  
    | Revenue recognized over time | 
  | 
      | 
260,928 | 
  | 
  | 
      | 
1,146,350 | 
  | 
 
  
    | Total revenue | 
  | 
    $ | 
410,198 | 
  | 
  | 
    $ | 
1,164,764 | 
  | 
 
   
  
 | 
| Schedule of deferred warranty activity | 
  
    |   | 
  | 
    Three Months Ended   March 31,   2022 | 
  | 
  | 
    Year Ended December 31, 2021 | 
  | 
 
  
    | Balance at beginning of period | 
  | 
    $ | 
512,397 | 
  | 
  | 
    $ | 
165,035 | 
  | 
 
  
    | Additions, net | 
  | 
      | 
90,000 | 
  | 
  | 
      | 
2,238,137 | 
  | 
 
  
    | Transfer to revenue | 
  | 
      | 
(260,928 | 
) | 
  | 
      | 
(1,890,775 | 
) | 
 
  
    | Balance at end of period | 
  | 
    $ | 
341,469 | 
  | 
  | 
    $ | 
512,397 | 
  | 
 
   
  
 | 
| Schedule of ROU lease assets and lease liabilities | 
  
    |   | 
  | 
    March 31,   2022 | 
  | 
  | 
    December 31, 
 2021 | 
  | 
 
  
    | Assets: | 
  | 
      | 
  | 
  | 
      | 
  | 
 
  
    | Operating lease assets | 
  | 
    $ | 
3,635,416 | 
  | 
  | 
    $ | 
836,025 | 
  | 
 
  
    | Total lease assets | 
  | 
    $ | 
3,635,416 | 
  | 
  | 
    $ | 
836,025 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Liabilities: | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Operating lease liabilities, current | 
  | 
    $ | 
861,978 | 
  | 
  | 
    $ | 
550,525 | 
  | 
 
  
    | Operating lease liabilities, net of current | 
  | 
      | 
2,732,980 | 
  | 
  | 
      | 
241,677 | 
  | 
 
  
    | Total lease liabilities | 
  | 
    $ | 
3,594,958 | 
  | 
  | 
    $ | 
792,202 | 
  | 
 
   
  
 | 
| Schedule of other Information | 
  
    |   | 
  | 
    Three Months Ended   March 31, | 
  | 
 
  
    |   | 
  | 
    2022 | 
  | 
  | 
    2021 | 
  | 
 
  
    | Operating cash flows for operating leases | 
  | 
    $ | 
160,500 | 
  | 
  | 
    $ | 
85,730 | 
  | 
 
  
    | Weighted average remaining lease term (in years) – operating lease | 
  | 
      | 
6.03 | 
  | 
  | 
      | 
-  | 
  | 
 
  
    | Weighted average discount rate – operating lease | 
  | 
      | 
6.4 | 
% | 
  | 
      | 
14 | 
% | 
 
   
  
 | 
| Schedule of net loss per share | 
  
    |   | 
  | 
    Three months ended   March 31, | 
  | 
 
  
    |   | 
  | 
    2022 | 
  | 
  | 
    2021 | 
  | 
 
  
    | Warrants to purchase common stock | 
  | 
      | 
3,258,961 | 
  | 
  | 
      | 
593,006 | 
  | 
 
  
    | Options to purchase common stock | 
  | 
      | 
1,514,941 | 
  | 
  | 
      | 
1,701,639 | 
  | 
 
  
    | Restricted stock purchase offers | 
  | 
      | 
1,391,150 | 
  | 
  | 
      | 
640,805 | 
  | 
 
  
    | Total potentially dilutive securities | 
  | 
      | 
6,165,052 | 
  | 
  | 
      | 
2,935,450 | 
  | 
 
   
  
 | 
| Schedule of concentration of customers | 
  
    |   | 
      | 
    Three Months Ended | 
      | 
 
  
    |   | 
      | 
    March 31, | 
      | 
 
  
    | Customer | 
      | 
    2022 | 
      | 
      | 
    2021 | 
      | 
 
  
    | A | 
      | 
      | 
    84 | 
    % | 
      | 
      | 
    81 | 
    % | 
 
  
    | B | 
      | 
      | 
    below 10 | 
    % | 
      | 
      | 
    18 | 
    % | 
 
   
  
 |