Covers the five-step accounting policy for identifying customer contracts, identifying performance obligations, determining and allocating the transaction price, and recognizing revenue based on the satisfaction of performance obligations, along with the ongoing management and disclosure of contract assets, contract liabilities and remaining performance obligations. For construction contracts, this also includes allocating revenue over time based on the degree of progress.