Like any other business NPO's need insurance too. Unlike many other businesses, they are required to file form 990, which includes detailed financials - revenue sources, assets and expenses (like insurance). It also provides executive level personnel and contracted service providers.
990 Data
Revenues broken down by contributions/grants as well as program service revenues (GL exposure), expenses, assets and liabilities. Officers, Directors and other key employees, top contractors based on compensation and grants handed out.