7 Key Insights On The Revenue Recognition Principle