https://indiafreenotes.com/revenue-recognition-5-step-approach-to-revenue-recognition/
Revenue recognition: 5 Step approach to Revenue Recognition