XML 77 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 1 - Organization and Summary of Significant Accounting Policies: Revenue Recognition (Policies)
3 Months Ended
Jul. 31, 2018
Policies  
Revenue Recognition

Revenue Recognition

 

Our revenue is generated from the sale of products consisting primarily of video and audio capture devices and accessories. We recognize revenue when control of our products is transferred to our customers in an amount that reflects the consideration we expect to receive from our customers in exchange for those products. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. We consider a performance obligation satisfied once we have transferred control of a product to the customer, meaning the customer has the ability to use and obtain the benefit of the product. We recognize revenue for satisfied performance obligations only when we determine there are no uncertainties regarding payment terms or transfer of control. Revenue from product sales is generally recognized upon shipment to the end customer, which is when control of the product is deemed to be transferred. Payment or invoicing typically occurs upon shipment and the term between invoicing and when payment is due is not significant. Revenue is recorded net of discounts and promotions.