Liabilities / Assets
92nd percentile
Higher debt load relative to assets than 92% of similar nonprofits.
990 • Fiscal year 2024 • EIN 81-4042787
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
92nd percentile
Higher debt load relative to assets than 92% of similar nonprofits.
Liabilities / Revenue
73rd percentile
Higher debt load relative to revenue than 73% of similar nonprofits.
Net Margin
13th percentile
Higher net margin than 13% of similar nonprofits.
Top Officer Pay
50th percentile
Higher top officer pay than 50% of similar nonprofits.
Top officer pay equals 0.6% of source-year revenue.
Asset Growth
11th percentile
Faster asset growth than 11% of similar nonprofits.
Revenue Growth
42nd percentile
Faster revenue growth than 42% of similar nonprofits.
Assets
Down$38,109,389
Down $2,588,394 (-6.4%) from 2023
Net Assets
Down$2,036,983
Down $6,931,459 (-77%) from 2023
Liabilities
Up$36,072,406
Up $4,343,065 (+14%) from 2023
Revenue
Up$45,983,870
Up $2,183,600 (+5.0%) from 2023
Expenses
Up$52,915,329
Up $8,004,914 (+18%) from 2023
Net Income
Down-$6,931,459
Down $5,821,314 (-524%) from 2023
To provide energy cost savings to low-income homeowners through installation of solar electric systems and training in energy efficiency, while providing hands-on solar installation opportunities to job training organizations and community volunteers.
Grid alternatives envisions a rapid, equitable transition to a world powered by (see schedule o)renewable energy that benefits everyone. Our mission is to build community-powered solutions to advance economic and environmental justice through renewable energy.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Accounts Receivable | $6,372,377 | $8,804,495 | ▲ $2,432,118 |
| Cash and Non-Interest-Bearing Accounts | $2,306,568 | $1,200,935 | ▼ $1,105,633 |
| Land, Buildings, and Equipment, Net | $1,207,353 | $1,093,767 | ▼ $113,586 |
| Pledges and Grants Receivable | $960,390 | $683,668 | ▼ $276,722 |
| Prepaid Expenses and Deferred Charges | $160,513 | $345,722 | ▲ $185,209 |
| Total Assets | $40,697,783 | $38,109,389 | ▼ $2,588,394 |
| Other Assets Total | $29,690,582 | $25,980,802 | ▼ $3,709,780 |
| Liabilities | |||
| Other Liabilities | $27,713,425 | $30,756,115 | ▲ $3,042,690 |
| Accounts Payable and Accrued Expenses | $2,574,624 | $4,178,198 | ▲ $1,603,574 |
| Mortgage Notes Payable Secured by Investment Property | $924,315 | $885,943 | ▼ $38,372 |
| Deferred Revenue | $516,977 | $252,150 | ▼ $264,827 |
| Total Liabilities | $31,729,341 | $36,072,406 | ▲ $4,343,065 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $1,997,465 | $1,988,930 | ▼ $8,535 |
| Net Assets Without Donor Restrictions | $6,970,977 | $48,053 | ▼ $6,922,924 |
| Total Net Assets Fund Balance | $8,968,442 | $2,036,983 | ▼ $6,931,459 |
| Total Liabilities and Net Assets / Fund Balance | $40,697,783 | $38,109,389 | ▼ $2,588,394 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $1,093,767 | $1,225,723 | $2,319,490 |
| Other Assets Org | $117,585 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Jaime Alonso | Executive Director - Grid Inland Empire | FT | $167,414 | $12,156 | $179,570 |
| Arthur Bart-williams | Executive Director - Grid Bay Area | FT | $155,467 | $12,152 | $167,619 |
| Ashley Christy | Executive Director - Grid Gla | FT | $149,027 | $4,608 | $153,635 |
| PABLO DEL'AGUILA | Construction Director - Grid N. Valley | FT | $137,139 | $8,777 | $145,916 |
| Jonatan Escalante Marroquin | Director of Const and Op. - Grid Gla | FT | $129,943 | $13,337 | $143,280 |
| Nimalka Achini Bandara | Co-executive Director | FT | $132,007 | $6,820 | $138,827 |
| Alex Turek | Deputy Director - Grid Gla | FT | $131,774 | $6,971 | $138,745 |
| Paul Cleary | Executive Director - Grid San Diego | FT | $128,159 | $10,578 | $138,737 |
| Margaret Kral | Executive Director - Grid Co | FT | $128,251 | $6,413 | $134,664 |
| Lonnie Merscham | Construction Manager | FT | $127,518 | $6,615 | $134,133 |
| Teresa Perez | Director of Grants Admin - Grid Gla | FT | $118,084 | $7,677 | $125,761 |
| Salvador Miranda | Sr. Solar Installation Supervisor | FT | $114,271 | $8,964 | $123,235 |
| David Griffin | Co-executive Director - Grid C. Valley | FT | $89,547 | $13,535 | $103,082 |
| Karina Gonzalez | Co-executive Director - Grid C. Valley | FT | $90,046 | $12,632 | $102,678 |
| Elijah Perry Thru 0524 | Executive Director - Grid Mid Atlantic | FT | $69,570 | $2,757 | $72,327 |
| Name | Title |
|---|---|
| Rahima Butler | Board Chair - Grid Gla |
| Ajith Weerasinghe | Interm President - Grid C. Valley |
| Dai Owen Beg 0824 | President - Grid Bay Area |
| Joseph Karp Thru 0824 | President - Grid Bay Area |
| Kathleen Pritchard | President - Grid Co |
| Sarah Keane Thru 0824 | President - Grid Co |
| Joel Blaine | President - Grid Hldg |
| George Puddephatt | President - Grid Inland Empire |
| Kacey Lizon Thru 1224 | President - Grid N. Valley |
| Erica Mackie | President - Grid San Diego |
| Anthony Hernandez Thru 1224 | Vice Chair/treasurer - Grid Gla |
| Dotun Odewale Beg 0824 | Board Member - Grid Bay Area |
| Dr Nikky Avila Thru 0924 | Board Member - Grid Bay Area |
| Lididja Sekaric Thru 0224 | Board Member - Grid Bay Area |
| Lisa Cottle Beg 0824 | Board Member - Grid Bay Area |
| Michelle Vigen Ralstonbeg 924 | Board Member - Grid Bay Area |
| Christopher Fields | Board Member - Grid C. Valley |
| Jeremiah Jancik | Board Member - Grid C. Valley |
| Joshua Hang | Board Member - Grid C. Valley |
| Leroy Coffman | Board Member - Grid C. Valley |
| Lisa Morales | Board Member - Grid C. Valley |
| Timothy Conboy | Board Member - Grid C. Valley |
| Brandon Wellcome | Board Member - Grid Co |
| Iffy Jennings Thru 0624 | Board Member - Grid Co |
| Jeff Kodish | Board Member - Grid Co |
| Kari Burman | Board Member - Grid Co |
| Paul Gonzales | Board Member - Grid Co |
| Robert Anchrum | Board Member - Grid Co |
| Jack Olree | Board Member - Grid Gla |
| John Mimms | Board Member - Grid Gla |
| Salvador Nunez | Board Member - Grid Gla (thru 5/24) |
| Alex Saucedo | Board Member - Grid Inland Empire |
| Kari Hovarth | Board Member - Grid Inland Empire |
| Tracy Woodburn | Board Member - Grid Inland Empire |
| Vikita Poindexter | Board Member - Grid Inland Empire |
| Alex Morris | Board Member - Grid N. Valley |
| Jack Hawley | Board Member - Grid N. Valley |
| Pat Barrett | Board Member - Grid N. Valley |
| Willie Joe Marquez | Board Member - Grid N. Valley |
| Hector Pena | Chief Financial Officer (thru 11/24) |
| Timothy Sears | Chief Operating Officer |
| Jason Keyes | Member |
| Norma Medina | Member |
| Roxana Mejia | Member |
| Breana George Beg 0824 | Secretary - Grid Bay Area |
| Reid Tucker Thru 0824 | Secretary - Grid Bay Area |
| Janine Medina | Secretary - Grid C. Valley |
| Ryan Dulaney Thru 1024 | Secretary - Grid Co |
| Daniel Tenenbaum | Secretary - Grid Gla |
| Michelle Pierce | Secretary - Grid Inland Empire |
| Bambi Tran | Secretary - Grid Mid Atl & Sd |
| Derrick Ross Thru 0924 | Secretary - Grid N. Valley |
| Karinna Gonzalez | Treasurer |
| Peter Ton Beg 0824 | Treasurer - Grid Bay Area |
| Tina Murray Thru 0824 | Treasurer - Grid Bay Area |
| Rodney Roque | Treasurer - Grid C. Valley |
| Anna Moon | Treasurer - Grid Co |
| Brian Vickers Thru 0824 | Treasurer - Grid Co |
| Blaine Boyer | Treasurer - Grid Inland Empire |
| Eric J Heintz | Treasurer - Grid Mid Atlantic |
| Eric Poff | Treasurer - Grid N. Valley |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Hercules Roofing | Roofing Contractor | 7755 CENTER AVE, Huntington Beach, CA 92647 | $437,715 |
| Positive Electric LLC | Electrical Contractor | 5212 HOLSTEIN WAY, Riverside, CA 92509 | $316,439 |
| Eduardo & Sons Electric Services | Electrical Contractor | 1418 S WOODS AVE, Los Angeles, CA 90022 | $182,355 |
| Rhinos Roofing Company | Roofing Contractor | 1263 TUOLUMNE ST, Vallejo, CA 94590 | $181,329 |
| Capital City Solar | Solar Installer | 111 DEREK PLACE, Roseville, CA 95678 | $157,682 |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 1 | $201,702 | Fair Market Value (FMV) |
| Total Noncash Contributions | 1 | $201,702 | - |
| Line Item | Amount |
|---|---|
| Other Expenses | $28,594,134 |
| Salaries, Compensation, and Employee Benefits | $24,321,195 |
| Total Fundraising Expense | $1,629,042 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $16,038,288 | $983,754 | $620,659 | $17,642,701 |
| Fees for Services Other | $3,225,103 | $961,659 | $743,170 | $4,929,932 |
| Other Employee Benefits | $3,351,674 | $171,972 | $91,032 | $3,614,678 |
| Occupancy | $2,016,463 | $342,629 | $51,620 | $2,410,712 |
| Payroll Taxes | $1,388,166 | $178,367 | $50,618 | $1,617,151 |
| Current Officers, Directors, Trustees, and Key Employees | - | $1,331,456 | - | $1,331,456 |
| Travel | $686,657 | $354,770 | $7,536 | $1,048,963 |
| Office Expenses | $464,658 | $179,402 | $9,750 | $653,810 |
| Fees for Services Accounting | $482 | $573,827 | - | $574,309 |
| Information Technology | $8,047 | $437,483 | - | $445,530 |
| Advertising | $195,993 | $157,232 | $15,554 | $368,779 |
| Insurance | $24,588 | $206,347 | $317 | $231,252 |
| Depreciation Depletion | $208,300 | $3,384 | - | $211,684 |
| Pension Plan Contributions | $100,075 | $11,837 | $3,297 | $115,209 |
| Conferences and Meetings | $84,847 | $28,122 | $1,680 | $114,649 |
| Other Expenses | $65,782 | $23,875 | $351 | $90,008 |
| Interest | - | $20,217 | - | $20,217 |
| All Other Expenses | $6,488 | $4,226 | $2,325 | $13,039 |
| Fees for Services Legal | $1,971 | - | - | $1,971 |
| Total Functional Expenses | $45,261,849 | $6,024,438 | $1,629,042 | $52,915,329 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $106,073 |
| Fundraising Direct Expenses | $35,066 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| We Build | $131,362 | $103,040 | $4,123 | $98,917 |
| Solarthon | $50,000 | - | $11,309 | - |
| Total Events | $192,626 | $106,073 | $35,066 | $71,007 |
| Liability | Amount |
|---|---|
| Intercompany Payables | $24,708,886 |
| Operating Lease Liability | $3,309,289 |
| Lease Liability | $1,720,694 |
| Warranty Liability | $981,224 |
| Asset Retirement Obligations | $36,022 |
“The exempt organization returns are prepared by an outside tax advisor. After completion of said returns, the organization is sent a draft of the exempt organization returns to be reviewed and examined internally. The organization makes copies of the returns and distributes them to the board of directors. An affidavit is then signed to authorize the outside tax advisor to process, sign and provide copies of the returns to be filed with the designated governmental agencies. Before the exempt organization returns are filed, a final exempt organization return copy is forwarded to all board members. The executive directors and their boards will review the form 990. Additionally, the audit committee, finance committee and the board of directors of grid, inc. Review the affiliate form 990's. The exempt organization returns are then filed by the organization.”
“The organization actively monitors, manages, and mitigates situations that could compromise or appear to compromise its reputation or integrity. All employees and board members are required to complete conflict of interest forms upon hire/service and annually thereafter. These forms are thoroughly reviewed, and appropriate actions are taken to address any significant conflicts identified”
“An ad hoc committee is formed by the board at the end of each year to review the executive director and set their salary for the following year. The committee reviews the performance of the executive director as well as salary surveys for relevant comparable salary levels in the non-profit field. The committee makes a recommendation to the full board, and the board votes to approve salary adjustments. The salary adjustment is then presented to the executive director.”
“Governance documents are available for public inspection at the principal place of business. The conflict of interest policy and the organization's financial statements are available upon request”
“The organization is a qualified organization exempt from federal income taxes under the provisions of sections 501(c)(3) of the internal revenue code("irc") and 23701(d) of the california revenue and taxation code, respectively. U.s. Gaap requires management to evaluate the tax positions taken by the organization and to recognize a tax liability if the organization has taken an uncertain position that, more likely than not, would not be sustained upon examination by the internal revenue service ("irs"). Management has analyzed the tax positions taken by the organization and has concluded that, as of december 31, 2024, there are no uncertain positions taken, or expected to be taken, that would require recognition of a liability or disclosure in the consolidated financial statements. The organization is subject to routine audits by the taxing jurisdictions; however, there are currently no audits for any tax periods in progress.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 2574624 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 4178198 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 6372377 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 8804495 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | GRID ALTERNATIVES ENVISIONS A RAPID, EQUITABLE TRANSITION TO A WORLD POWERED BY (SEE SCHEDULE O)RENEWABLE ENERGY THAT BENEFITS EVERYONE. OUR MISSION IS TO BUILD COMMUNITY-POWERED SOLUTIONS TO ADVANCE ECONOMIC AND ENVIRONMENTAL JUSTICE THROUGH RENEWABLE ENERGY. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 15554 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 157232 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 195993 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 368779 |
| IRS990/AllAffiliatesIncludedInd | 0 | 1 |
| IRS990/AllOtherContributionsAmt | 0 | 3615047 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 2325 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 4226 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 6488 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 13039 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | JACOB TOFA |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5107311310 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1171 OCEAN AVENUE 200 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | OAKLAND |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94608 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 2306568 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 1200935 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 11 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 1331456 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1331456 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 1680 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 28122 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 84847 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 114649 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 437715 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 316439 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 182355 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 181329 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 4 | 157682 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 7755 CENTER AVE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 5212 HOLSTEIN WAY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 1418 S WOODS AVE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 3 | 1263 TUOLUMNE ST |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 4 | 111 DEREK PLACE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | HUNTINGTON BEACH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | RIVERSIDE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | LOS ANGELES |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 3 | VALLEJO |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 4 | ROSEVILLE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 3 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 4 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 92647 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 92509 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 90022 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 3 | 94590 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 4 | 95678 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | HERCULES ROOFING |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | POSITIVE ELECTRIC LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | EDUARDO & SONS ELECTRIC SERVICES |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 3 | RHINOS ROOFING COMPANY |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 4 | CAPITAL CITY SOLAR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | ROOFING CONTRACTOR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | ELECTRICAL CONTRACTOR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | ELECTRICAL CONTRACTOR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | ROOFING CONTRACTOR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 4 | SOLAR INSTALLER |
| IRS990/ContriRptFundraisingEventAmt | 0 | 86553 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 14370297 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 2847 |
| IRS990/CYOtherExpensesAmt | 0 | 28594134 |
| IRS990/CYOtherRevenueAmt | 0 | 102282 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 31508444 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -6931459 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 24321195 |
| IRS990/CYTotalExpensesAmt | 0 | 52915329 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 1629042 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 45983870 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 516977 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 252150 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 3384 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 208300 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 211684 |
| IRS990/Desc | 0 | GRID IS THE NATION'S LARGEST NONPROFIT INSTALLER OF CLEAN ENERGY TECHNOLOGIES, GRID DEVELOPS AND IMPLEMENTS RENEWABLE ENERGY PROJECTS THAT SERVE ECONOMIC AND ENVIRONMENTAL JUSTICE COMMUNITIES. GRID CREATES AND INSTALLS SOLAR PROJECTS THAT SERVE LOW-INCOME HOUSEHOLDS AND COMMUNITIES, AND IS ENABLING THESE COMMUNITIES TO ACCESS A VARIETY OF CLEAN MOBILITY AND BATTERY STORAGE INCENTIVE PROGRAMS. THROUGH OUR UNIQUE, PEOPLE-FIRST MODEL, WE ARE PUTTING MONEY BACK INTO FAMILIES' POCKETS, REDUCING THE ENERGY COST BURDEN FOR HOUSING PROVIDERS, AND JUMPSTARTING CLEAN ENERGY CAREERS. WE PARTNER WITH AFFORDABLE HOUSING ORGANIZATIONS, JOB TRAINING GROUPS, GOVERNMENT AGENCIES, MUNICIPALITIES, UTILITIES, TRIBES AND LOCAL COMMUNITIES TO MAKE CLEAN ENERGY A WIN FOR EVERYONE. (SEE SCHEDULE O)GRID 'S PROGRAM ACCOMPLISHMENTS INCLUDE: NO-COST SOLAR INSTALLATIONS, HAND-ON SOLAR TRAINING, TECHNICAL ASSISTANCE AND SOLAR INSTALLATION FOR MULTIFAMILY AFFORDABLE HOUSING PROVIDERS, COMMUNITY/SHARED SOLAR PROJECT DEVELOPMENT AND IMPLEMENTATION, LOW INCOME SOLAR POLICY LEADERSHIP, LOW INCOME PROGRAM DESIGN AND IMPLEMENTATION, ENERGY ACCESS PROJECTS IN U.S. TRIBAL COMMUNITIES, AND CONNECTING LOW-INCOME COMMUNITIES WITH ELECTRIC VEHICLE PROGRAMS. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1997465 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1988930 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 371 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 45261849 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 573827 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 482 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 574309 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 1971 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 1971 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 743170 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 961659 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 3225103 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 4929932 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 32.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 11 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 12 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 13 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 14 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 15 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 16 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 17 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 18 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 19 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 20 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 21 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 22 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 23 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 24 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 25 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 26 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 27 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 28 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 29 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 30 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 31 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 32 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 33 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 34 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 35 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 36 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 37 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 38 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 39 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 40 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 41 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 42 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 43 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 44 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 45 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 46 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 47 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 48 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 49 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 50 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 51 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 52 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 53 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 54 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 55 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 56 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 57 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 58 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 59 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 60 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 61 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 62 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 63 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 64 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 65 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 66 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 67 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 68 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 69 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 70 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 71 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 72 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 73 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 74 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 75 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 22 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 23 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 24 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 25 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 26 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 27 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 28 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 29 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 30 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 31 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 32 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 33 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 34 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 35 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 36 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 37 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 38 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 39 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 40 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 41 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 42 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 43 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 44 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 45 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 46 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 47 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 48 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 49 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 50 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 51 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 52 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 53 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 54 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 55 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 56 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 57 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 58 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 59 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 60 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 61 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 62 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 63 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 64 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 65 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 66 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 67 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 68 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 69 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 70 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 71 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 72 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 73 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 74 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 75 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 15 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 16 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 17 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 18 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 19 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 20 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 21 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 22 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 23 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 24 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 25 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 26 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 27 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 28 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 29 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 30 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 31 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 32 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 33 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 34 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 35 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 36 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 37 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 38 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 39 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 40 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 41 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 42 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 43 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 44 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 45 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 46 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 47 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 48 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 49 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 50 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 51 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 52 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 53 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 54 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 55 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 56 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 57 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 58 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 15 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 16 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 17 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 18 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 19 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 20 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 21 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 22 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 23 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 24 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 25 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 26 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 27 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 28 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 29 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 30 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 31 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 32 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 33 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 34 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 35 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 36 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 37 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 38 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 39 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 2485 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.