Identifying the Performance Obligations in the ContractRevenue Recognition by Satisfying Performance ObligationsPerformance Obligations Satisfied Over TimePerformance Obligations Satisfied at a Point in TimeAllocate the Transaction Price to the Performance ObligationsContract Assets and Contract LiabilitiesRevenue Recognition for Performance Obligations Satisfied Over TimeOutput MethodInput MethodLong-term Constructions Expense Recognition