XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of estimated useful lives
Schedule of estimated useful lives  
Machinery and equipment 5 to 7 years
Leasehold improvements Lesser of term of lease or useful life
Furniture and fixtures 5 to 7 years
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share          
   As of June 30,
   2022  2021
Common stock options   819,278    579,314 
Common stock warrants   192,419    192,419 
Total   1,011,697    771,733 
Schedule of revenue
Schedule of revenue          
   June 30,
   2022  2021
Recognized over time  $2,883,912   $331,600 
Recognized at a point in time   3,023,734    1,552,720 
   $5,907,646   $1,884,320 

Revenue recognized over time and revenue recognized at a point in time for the six months ended:

Schedule of revenue:

   June 30,
   2022  2021
Recognized over time  $3,413,149   $775,137 
Recognized at a point in time   5,850,587    3,421,798 
   $9,263,736   $4,196,935 

Deferred revenue was comprised of the following as of:

   June 30,  December 31,
   2022  2021
Recognized over time  $707,343   $94,867 
Recognized at a point in time   768,927    693,909 
   $1,476,270   $788,776