Liabilities / Assets
12th percentile
Higher debt load relative to assets than 12% of similar nonprofits.
990 • Fiscal year 2021 • EIN 23-1370508
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
12th percentile
Higher debt load relative to assets than 12% of similar nonprofits.
Liabilities / Revenue
18th percentile
Higher debt load relative to revenue than 18% of similar nonprofits.
Net Margin
74th percentile
Higher net margin than 74% of similar nonprofits.
Top Officer Pay
48th percentile
Higher top officer pay than 48% of similar nonprofits.
Top officer pay equals 5.5% of source-year revenue.
Asset Growth
80th percentile
Faster asset growth than 80% of similar nonprofits.
Revenue Growth
81st percentile
Faster revenue growth than 81% of similar nonprofits.
Assets
Up$37,988,043
Up $7,789,863 (+26%) from 2020
Net Assets
Up$37,713,316
Up $8,173,455 (+28%) from 2020
Liabilities
Down$274,727
Down $383,592 (-58%) from 2020
Revenue
Up$4,310,910
Up $1,538,429 (+55%) from 2020
Expenses
Down$3,035,260
Down $224,612 (-6.9%) from 2020
Net Income
Up$1,275,650
Up $1,763,041 (+362%) from 2020
Our MissionAssociated Services for the Blind and Visually Impaired is dedicated to assisting all who are living with vision loss to achieve greater independence through excellence in education and wrap-around support services that advance necessary skills and establish meaningful community connections. ASB is committed to collaborating with local, regional, and national partners to broaden access to resources and opportunities that enable those we serve to live their lives to the fullest.Our VisionAssociated Services for the Blind and Visually Impaired seeks to inspire all who are living with vision loss to thrive.
Human services organization that provides direct education and access to resources to those in the Philadelphia region facing vision loss. The organization fosters connections among the region's many diverse resources, working with partners to advance health and well-being, utilize technology as a tool, and expand the reach of the arts and cultural offerings in local communities. Building on a history of nearly 145 years, the organization promotes personal independence through educational training, opportunities for participation in community-wide events and activities and linkages to supportive community partners. The organization assists program participants and students in setting and working towards individual goals focused on personal autonomy and community engagement.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $26,884,064 | $34,818,319 | ▲ $7,934,255 |
| Investments Other Securities | $1,661,533 | $1,917,847 | ▲ $256,314 |
| Savings and Temporary Cash Investments | $317,061 | $523,858 | ▲ $206,797 |
| Accounts Receivable | $456,049 | $449,200 | ▼ $6,849 |
| Cash and Non-Interest-Bearing Accounts | $538,737 | $215,786 | ▼ $322,951 |
| Inventories for Sale or Use | $153,894 | $0 | ▼ $153,894 |
| Land, Buildings, and Equipment, Net | $130,448 | $43,674 | ▼ $86,774 |
| Prepaid Expenses and Deferred Charges | $56,394 | $19,359 | ▼ $37,035 |
| Total Assets | $30,198,180 | $37,988,043 | ▲ $7,789,863 |
| Liabilities | |||
| Unsecured Notes Loans Payable | $371,953 | $0 | ▼ $371,953 |
| Accounts Payable and Accrued Expenses | $286,366 | $274,727 | ▼ $11,639 |
| Total Liabilities | $658,319 | $274,727 | ▼ $383,592 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $25,494,712 | $31,199,093 | ▲ $5,704,381 |
| Net Assets With Donor Restrictions | $4,045,149 | $6,514,223 | ▲ $2,469,074 |
| Total Net Assets Fund Balance | $29,539,861 | $37,713,316 | ▲ $8,173,455 |
| Total Liabilities and Net Assets / Fund Balance | $30,198,180 | $37,988,043 | ▲ $7,789,863 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $20,348 | $35,539 | $55,887 |
| Other Land Buildings | $16,548 | $7,823 | $24,371 |
| Buildings | $6,778 | $9,708 | $16,486 |
| Other Securities | $1,917,847 | - | - |
| Period | Beginning | Contrib. | Gain/Loss | Other Uses | End |
|---|---|---|---|---|---|
| 2020 | $3,838,411 | $1,034,751 | ▲ $1,347,525 | - | $6,220,687 |
| 2019 | $3,926,847 | - | ▼ $88,436 | - | $3,838,411 |
| 2018 | $3,897,093 | - | ▲ $29,754 | - | $3,926,847 |
| 2017 | $3,728,929 | $100 | ▲ $171,530 | - | $3,897,093 |
| 2016 | $3,352,558 | - | ▲ $379,485 | - | $3,728,929 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Karla S McCaney | President & CEO | FT | $222,471 | $13,512 | $235,983 |
| Name | Title |
|---|---|
| Tom Teesdale | Chairperson |
| Sarah Glick-Johnson | Vice-Chair |
| Alice Donavin Day | Director |
| Art Seidner | Director |
| Dr Karen L Graves | Director |
| Dr Ranjoo Prasad | Director |
| Frank Grebe | Director |
| George Foley | Director |
| Jacqueline Candido | Director |
| Thomas J Wlodkowski | Director |
| William JD Jordan | Director |
| Kevin E Brown | Secretary |
| Len Sayles | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $1,665,873 |
| Other Expenses | $1,238,804 |
| Total Fundraising Expense | $200,580 |
| Professional Fundraising Fees | $84,000 |
| Grants and Similar Amounts Paid | $46,583 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $828,020 | $170,572 | $87,052 | $1,085,644 |
| Fees for Services Other | $370,191 | $94,577 | $10,539 | $475,307 |
| Current Officers, Directors, Trustees, and Key Employees | $117,991 | $117,992 | - | $235,983 |
| Fees for Service Investment Mgmnt Fees | - | $167,797 | - | $167,797 |
| Other Employee Benefits | $131,580 | $30,179 | $180 | $161,939 |
| Fees for Services Legal | - | $151,963 | - | $151,963 |
| Payroll Taxes | $56,048 | $64,752 | $2,814 | $123,614 |
| Occupancy | $80,873 | $21,328 | $875 | $103,076 |
| Fees for Services Professional Fundraising | - | - | $84,000 | $84,000 |
| Pension Plan Contributions | $33,823 | $24,870 | - | $58,693 |
| Fees for Services Lobbying | $49,519 | - | - | $49,519 |
| Grants to Domestic Individuals | $46,583 | - | - | $46,583 |
| Depreciation Depletion | $26,450 | $12,529 | - | $38,979 |
| Office Expenses | $19,403 | $15,573 | $1,008 | $35,984 |
| Fees for Services Accounting | - | $31,305 | - | $31,305 |
| Insurance | - | $30,991 | - | $30,991 |
| Other Expenses | $2,894 | $1,364 | $0 | $4,258 |
| Conferences and Meetings | $690 | $2,372 | - | $3,062 |
| Travel | $1,189 | $840 | - | $2,029 |
| Advertising | - | $420 | - | $420 |
| Total Functional Expenses | $1,850,783 | $983,897 | $200,580 | $3,035,260 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $3,189,700 |
| Total Expenses per Form 990 | $3,035,260 |
| Expenses per Audited Statements | $2,867,463 |
| Expenses Not Reported on Form 990 | $322,237 |
| Expenses Not Reported on Financial Statements | $167,797 |
| Other Expense Adjustments | $167,797 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $84,000 |
“The Board of Directors has approved the following procedure for the preparation, review and approval of the organization's IRS 990 Tax Form at its meeting on June 18, 2009. - The IRS 990 Tax document is prepared by the organization's Audit Firm with the assistance from the organization's Director of Finance - The organization's Director of Finance will work with the organization's Development / Fundraising Department as well as with agency Program Directors to draft / review all narrative documentation that is to be presented on the IRS 990 Form - Once the draft of the form has been completed and undergone review by the Audit Firm, a copy is forwarded to the organization's Director of Finance for review. Both the President & CEO and Director of Finance will draft any recommended changes / corrections and discuss with the Audit Firm - A copy of the revised draft will be forwarded to the Director of Finance for review to assure that all changes / corrections have been completed. After review, a copy of the drafted document will be forwarded to all Audit Committee Members and the Board Chairman for review and approval. (If there are any changes / corrections; the CEO & President / Director of Finance will be notified to contact the Audit Firm to make the necessary changes.) - CEO & President will officially sign off on one copy of the IRS 990 along with Form 8879-EO IRS e-file Signature Authorization for an Exempt Organization. - Director of Finance will return the Form 8879-EO to the organization's Auditors so that the organization's 990 can be filed electronically with the IRS. A copy of the Form is kept in the Director of Finance's office. (Copies are available upon request.)”
“Conflict of Interest Statements are provided to board members on an annual basis. Updated statements are required from board members only if their existing information on file has changed. New board members are provided with a Conflict-of-Interest Statement in their welcome packet and are required to submit their statements prior to the next scheduled board meeting.”
“A. The organization's CEO, Executive Director, or top management official The Executive Committee of the Board determines the compensation of the organization's President & CEO on an annual basis. To make an informed decision, the committee may gather information encompassing both financial and organizational matters in which the President & CEO plays a key role. Once a decision is made, the Board Chairman meets with the President & CEO to relay the outcome and then sends an official letter with a copy to Human Resources for further processing. B. Other officers or key employees of the organization - Performance appraisals are conducted at least once annually.”
“All organizational governing documents and financial statements are available to the public upon request. ASB's IRS 990 Form can be found online at Guidestar.com and on Charity Navigator. It is also available upon request.”
“In response to the COVID-19 Pandemic, the organization redesigned its educational and enrichment programming to serve its participants and students through remote, online learning platforms. The remote programming successfully adapted the skills-based curriculum, supportive services, and access to community-based resource providers including health and wellness, education, and the arts. Since transitioning to remote operations, the organization has seen an increase in demand for services and enrollment in programs. The organization remains committed to maintaining and expanding its Remote Learning program as a long-term strategy. In addition to providing direct services, the organization is also a respected leader in the Philadelphia region. Through linkages and connections with partners across industry, the organization serves as a clearinghouse of information and a "go-to" resource for anyone in the area affected by loss of vision. This type of comprehensive support is critically important given that the COVID-19 pandemic disproportionately affected the primary population for which the organization serves. The organization's staff continuously works to expand and strengthen linkages to provide comprehensive wrap-around services for individuals experiencing vision loss.”
“In March 2019, a new three-year Strategic Plan was approved by the organization's Board of Directors with implementation initiated at the start of the FY19-20 operating year. Key initiatives of the strategic plan worked on this year include: continued investment in staff and programming to strengthen and expand curriculum that is participant-focused and goal oriented and strengthening of partnerships and linkage agreements with local agencies and organizations to increase access to community-based programming and supportive resources for the organization's program participants. In March 2020, in response to the COVID-19 Pandemic, the organization redesigned its educational and enrichment programming to serve its participants and students through remote, online learning platforms. The remote programming successfully adapted the organization's skills-based curriculum, supportive services, and access to community-based resource providers. Since transitioning to remote operations, the organization has seen an increase in demand for services and enrollment in programs. The organization remains committed to maintaining and expanding the remote learning platform as a long-term strategy.”
“Professional fees: Program service expenses 181,749. Management and general expenses 93,694. Fundraising expenses 10,539. Total expenses 285,982. Contracted Services: Program service expenses 188,442. Management and general expenses 883. Fundraising expenses 0. Total expenses 189,325.”
“The process has not changed from the prior year.”
“The Organization is a not-for-profit corporation under Section 501(c)(3) of the Internal Revenue Code. As such, the Organization will not incur any liability for federal income taxes on exempt activities; unrelated business activities were not significant during the fiscal years ended June 30, 2021 and 2020. The Organization files Federal Form 990. With few exceptions, the Organization is no longer subject to U.S. federal or state and local income tax examinations by tax authorities for years before 2017. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Management does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.”
“Investment Fees 167,797.”
“Investment Fees 167,797.”
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 | 286366 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 274727 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 456049 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 449200 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | Human services organization that provides direct education and access to resources to those in the Philadelphia region facing vision loss. The organization fosters connections among the region's many diverse resources, working with partners to advance health and well-being, utilize technology as a tool, and expand the reach of the arts and cultural offerings in local communities. Building on a history of nearly 145 years, the organization promotes personal independence through educational training, opportunities for participation in community-wide events and activities and linkages to supportive community partners. The organization assists program participants and students in setting and working towards individual goals focused on personal autonomy and community engagement. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 420 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 420 |
| IRS990/AllOtherContributionsAmt | 0 | 1454282 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | Karla S McCaney |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2156270600 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 1758 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Bensalem |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 19020 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 538737 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 215786 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 117992 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 117991 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 235983 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 2372 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 690 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 3062 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2245815 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 46583 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1892620 |
| IRS990/CYOtherExpensesAmt | 0 | 1238804 |
| IRS990/CYOtherRevenueAmt | 0 | 15956 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 156519 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 1275650 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1665873 |
| IRS990/CYTotalExpensesAmt | 0 | 3035260 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 200580 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 84000 |
| IRS990/CYTotalRevenueAmt | 0 | 4310910 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 12529 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 26450 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 38979 |
| IRS990/Desc | 0 | Human Services: Provides education, training, community connections, and community-based enrichment opportunities. Educational programs included home management skills, internet and personal computer skills and mobility skills. In response to the COVID-19 Pandemic, all educational and enrichment programming moved to the online setting. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DoingBusinessAsName/BusinessNameLine1Txt | 0 | Associated Services of the Blind and |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 4045149 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 6514223 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 1 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 32 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 1264724 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 31305 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 31305 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 151963 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 151963 |
| IRS990/FeesForServicesLobbyingGrp/ProgramServicesAmt | 0 | 49519 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 49519 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 10539 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 94577 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 370191 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 475307 |
| IRS990/FeesForServicesProfFundraising/FundraisingAmt | 0 | 84000 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 84000 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 167797 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 167797 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 40.00 |
| 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/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/OtherCompensationAmt | 0 | 0 |
| 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 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 13512 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Sarah Glick-Johnson |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Kevin E Brown |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Tom Teesdale |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Jacqueline Candido |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Alice Donavin Day |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Dr Karen L Graves |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | William JD Jordan |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Dr Ranjoo Prasad |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Thomas J Wlodkowski |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | George Foley |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | Len Sayles |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | Art Seidner |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | Frank Grebe |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | Karla S McCaney |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 222471 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Vice-Chair |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Chairperson |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Treasurer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | President & CEO |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1984 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 2306 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 1452348 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 13 |
| IRS990/GovernmentGrantsAmt | 0 | 791533 |
| IRS990/GrantAmt | 0 | 46583 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 46583 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 46583 |
| IRS990/GrantsToIndividualsInd | 0 | 1 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 50101 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 8843625 |
| IRS990/GrossReceiptsAmt | 0 | 11749982 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 13 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 30991 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 30991 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 153894 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 437966 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 437966 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 1661533 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 1917847 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 26884064 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 34818319 |
| IRS990/IRPDocumentCnt | 0 | 27 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 53070 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 130448 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 43674 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 96744 |
| IRS990/LegalDomicileStateCd | 0 | PA |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 47795 |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 7391277 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 1 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | Our MissionIs dedicated to assisting all who are living with vision loss to achieve greater independence through excellence in education and wrap-around support services that advance necessary skills and establish meaningful community connections. The organization is committed to collaborating with local, regional, and national partners to broaden access to resources and opportunities that enable those we serve to live their lives to the fullest.Our VisionSeeks to inspire all who are living with vision loss to thrive. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NameChangeInd | 0 | X |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 29539861 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 37713316 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 1454654 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 1454654 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 6897805 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 25494712 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 31199093 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 875 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 21328 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 80873 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 103076 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 1008 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 15573 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 19403 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 35984 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 180 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 30179 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 131580 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 161939 |
| IRS990/OtherExpensesGrp/Desc | 0 | Miscellaneous expenses |
| IRS990/OtherExpensesGrp/Desc | 1 | Maintenance and Repairs |
| IRS990/OtherExpensesGrp/Desc | 2 | Equipment rental |
| IRS990/OtherExpensesGrp/Desc | 3 | Freight and Shipping Su |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 3891 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 9288 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 933 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 3 | 0 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 25574 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 18442 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 457 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 3 | 1364 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 70816 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 5399 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 9314 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 2894 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 100281 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 33129 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 10704 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 4258 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | Miscellaneous |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 15956 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 15956 |
| IRS990/OtherRevenueTotalAmt | 0 | 15956 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 87052 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 170572 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 828020 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1085644 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 2814 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 64752 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 56048 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 123614 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 24870 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 33823 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 58693 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 56394 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 19359 |
| IRS990/PrincipalOfficerNm | 0 | Karla S McCaney |
| IRS990/ProfessionalFundraisingInd | 0 | 1 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 323100 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 561000 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | Braille Production |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | Fees for Services |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 154562 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 1957 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 154562 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 1957 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | Braille: Produced braille print materials in Fiscal Year 2021 through contracts with the National Library Service for the Blind and Print Disabled, Library of Congress. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 586059 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 154562 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 754962 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 4144 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1344295 |
| IRS990/PYOtherExpensesAmt | 0 | 1160941 |
| IRS990/PYOtherRevenueAmt | 0 | 3421 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 669803 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -487391 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2038787 |
| IRS990/PYTotalExpensesAmt | 0 | 3259872 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 56000 |
| IRS990/PYTotalRevenueAmt | 0 | 2772481 |
| IRS990/QuidProQuoContributionsInd | 0 | 1 |
| IRS990/QuidProQuoContriDisclInd | 0 | 1 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 1275650 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 1 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 1957 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 317061 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 523858 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 2245815 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 754962 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 763282 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 822601 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 907757 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 5494417 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 437966 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 629802 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 683885 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 628018 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 542221 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 2921892 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 5150159 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 15956 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 16428 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 10743 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 8579 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 9404 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 61110 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.64380 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.51540 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 5458120 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 36297 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 2245815 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 754962 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 763282 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 822601 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 907757 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 5494417 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.