Cash vs. Accrual Accounting: Understanding the Fundamental Differences