Donors have the right to set restrictions on the donations they give to a nonprofit. Grant funders want to make sure their funds are spent on agreed-upon programs. Nonprofits have to ensure these funds are spent in a way that donors support.
ASC 606 became effective for public companies in 2018 and privately-held companies in 2019. Previously, the reporting standard varied according to industry. Now, under ASC 606, the standard is industry neutral, making it more transparent.