The phrase
"small nonprofits" refers to small organizations that are not for profit or don't aim to make money. These organizations are usually formed to support and address specific causes or help specific communities, and they often have limited resources and staff.
Full definition