Analysis of step five of ASC 606’s model when a single performance obligation has multiple non-distinct promises, including restrictions, principles, and examples.
ASC 606's four criteria for determining bill-and-hold arrangements and when these arrangements contains one or more performance obligations.
An extended example applying ASC 606's three criteria for recognizing revenue over time to goods and measuring revenue over time using inputs or outputs.
Clark Nielson and Cassy Budd
Explanation and examples of the indicators that a consignment arrangement exists, including comparison to ASC 605.
Brett Riley and Jeff Wilks
Criteria for revenue recognition at a point in time, including situations such as bill-and-hold, and consignments.
Explanation of the input and output methods used to recognize revenue over time in ASC 606.
ASC 606's treatment of revenue and costs from activities performed before the contract establishment date that relate to an anticipated contract.
ASC 606's treatment of repurchase agreements, including forwards and call options and put options. Examples are included
Description of the three criteria in ASC 606 for determining whether revenue is recognized over time. Illustrative examples of each criterion are included.
Depending on the type, a right of return may be a variable consideration under ASC 606.
Examples and explanation of how revenue should be allocated to performance obligations when breakage is involved.