What Is Revenue Recognition, and Why Is it Critical for Nonprofit Accounting?