XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
General (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of Remaining Performance Obligations Expected to be Recognized

The remaining performance obligations expected to be recognized through 2022 are as follows:

 

   2021   2022   Total 
Remaining performance obligations related to engineering only paid contracts  $762,000   $1,276,000   $2,038,000 
Remaining performance obligations related to partial equipment paid contracts   5,943,000    6,000   $5,949,000 
Total remaining performance obligations  $6,705,000   $1,282,000   $7,987,000 
Schedule of Revenue by Source

The following table sets forth the Company’s revenue by source:

 

  

For the Three Months Ended

June 30,

  

For the Six Months Ended

June 30,

 
   2021   2020   2021   2020 
Equipment and systems sales  $4,245,897   $1,486,948   $6,409,365   $3,093,894 
Engineering and other services   172,648    157,086    353,731    288,677 
Shipping and handling   90,960    38,390    112,938    109,778 
Total revenue  $4,509,505   $1,682,424   $6,876,034   $3,492,349 
Schedule of Share-based Compensation Costs

The following is a summary of share-based compensation expenses included in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 and 2020:

 

   For the Three Months Ended June 30,   For the Six Months Ended June 30, 
   2021   2020   2021   2020 
Share-based compensation expense included in:                    
Cost of revenue  $15,809   $8,558   $29,944   $17,116 
Advertising and marketing expenses   6,818    2,088    13,292    5,000 
Product development costs   7,335    4,343    14,029    10,888 
Selling, general and administrative expenses   41,595    92,353    73,428    265,227 
Total share-based compensation expense included in consolidated statement of operations  $71,557   $107,342   $130,693   $298,231