XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
General (Tables)
3 Months Ended
Mar. 31, 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   $ 1,563,000     $ 443,000     $ 2,006,000  
Remaining performance obligations related to partial equipment paid contracts     9,566,000       6,000     $ 9,572,000  
Total remaining performance obligations   $ 11,129,000     $ 449,000     $ 11,578,000  
Schedule of Revenue by Source

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

 

    For the Three Months
Ended March 31,
 
    2021     2020  
Equipment and systems sales   $ 2,163,468     $ 1,606,946  
Engineering and other services     181,083       131,591  
Shipping and handling     21,978       71,388  
Total revenue   $ 2,366,529     $ 1,809,925  
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 months ended March 31, 2021 and 2020:

 

    For the Three Months
Ended March 31,
 
    2021     2020  
Share-based compensation expense included in:                
Cost of revenue   $ 14,135     $ 8,558  
Advertising and marketing expenses     6,474       2,912  
Product development costs     6,694       6,545  
Selling, general and administrative expenses     31,833       172,874  
Total share-based compensation expense included in consolidated statement of operations   $ 59,136     $ 190,889