Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2020
Accounting Policies [Abstract]  
Schedule of Estimated Useful Life of Assets

The estimated useful lives of other property and equipment are as follows:

 

  Furniture and fixtures – 3 years
     
  Office equipment – 5 years
     
  Computer Equipment – 3 years
     
  Computer software – 3 years
     
  Leasehold improvements – 3 years
Schedule of Impact of Adoption on Condensed Consolidated Balance Sheet

Impact of Adoption on the Company’s Condensed Consolidated Balance Sheet

 

 

Caption   As Reported     Excluding the
Impact of ASC 606
    ASC 606 Impact  
Inventory   $ 2,882,869     $ 2,282,468     $ 600,401  
Other current assets   $ 373,310     $ 308,053     $ 65,257  
Deferred sales revenues   $ 3,209,288     $ 1,611,126     $ 1,598,162  
Schedule of Impact of Adoption on Condensed Consolidated Statement of Operations

Impact of Adoption on the Company’s Condensed Consolidated Statement of Operations

 

 

 

Caption   As Reported     Excluding the
Effect of ASC 606
    ASC 606 Impact  
Sales   $ 85,923,221     $ 87,521,383     $ 1,598,162  
Cost of goods sold     28,796,936       29,462,594       665,658  
Gross Profit   $ 57,126,285     $ 58,058,789     $ 932,504