XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Operations and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Revenue by Source

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

 

    2024     2023     2024     2023  
    For the Three Months Ended June 30,     For the Six Months Ended June 30,  
    2024     2023     2024     2023  
Equipment and systems sales   $ 1,590,883     $ 899,748     $ 1,704,054     $ 5,296,574  
Engineering and other services     155,417       103,232       243,582       227,643  
Shipping and handling     2,031       4,775       3,935       17,335  
Forfeited non-refundable customer deposits     12,369       55,959       43,635       204,735  
Total revenue   $ 1,760,700     $ 1,063,714     $ 1,995,206     $ 5,746,287  

Schedule of Remaining Performance Obligations Expected to be Recognized

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

 

    2024     Total  
Remaining performance obligations related to partial equipment & engineering paid contracts     227,000       227,000  
Total remaining performance obligations   $ 227,000     $ 227,000  
Schedule of Share-based Compensation Costs

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

 

   2024   2023   2024   2023 
   For the Three Months Ended June 30,   For the Six Months Ended June 30, 
   2024   2023   2024   2023 
Share-based compensation expense included in:                    
Cost of revenue  $-   $-   $-   $4,898 
Advertising and marketing expenses   -    -    -    1,113 
Product development costs   -    -    -    3,570 
Selling, general and administrative expenses   (7,491)   15,166    69,478    152,679 
Total share-based compensation expense included in consolidated statement of operations  $(7,491)  $15,166   $69,478   $162,260