e. Step 5: Recognize revenue when (or as) the entity satisfies a performance
obligation—an entity recognizes revenue when (or as) it satisfies a performance
obligation by transferring a promised good or service to a customer (which is when
the customer obtains control of that good or service). The amount of revenue
recognized is the amount allocated to the satisfied performance obligation. A
performance obligation may be satisfied at a point in time (typically for promises to
transfer goods to a customer) or over time (typically for promises to transfer services
to a customer). For performance obligations satisfied over time, an entity recognizes
revenue over time by selecting an appropriate method for measuring the entity’s
progress towards complete satisfaction of that performance obligation.