Liabilities / Assets
62nd percentile
Higher debt load relative to assets than 62% of similar nonprofits.
EIN 22-2369937 • 501(c)3 • Cherry Hill, NJ
Profile
Bestwork industries for the blind, inc. Is a non-profit organization that provides opportunities for training and productive employment for many people who are blind and visually impaired. Bestwork industries works closely with the national industries for the blind to secure federal government contracts available under the javits, wagner, oday program for workers who are blind or visually impaired. Bestwork produces high quality mission critical items for the army, navy and for gsa and in doing so is able to provide employment opportunities for people with visual impairment.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
62nd percentile
Higher debt load relative to assets than 62% of similar nonprofits.
Liabilities / Revenue
72nd percentile
Higher debt load relative to revenue than 72% of similar nonprofits.
Net Margin
16th percentile
Higher net margin than 16% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
39th percentile
Faster asset growth than 39% of similar nonprofits.
Revenue Growth
85th percentile
Faster revenue growth than 85% of similar nonprofits.
Assets
Up$13,773,278
Up $835,154 (+6.5%) from 2023
Liabilities
Up$4,071,778
Up $195,013 (+5.0%) from 2023
Net Assets
Up$9,701,500
Up $640,141 (+7.1%) from 2023
Revenue
Up$7,813,431
Up $1,265,875 (+19%) from 2023
Expenses
Up$7,575,953
Up $248,740 (+3.4%) from 2023
Net Income
Up$237,478
Up $1,017,135 (+130%) from 2023
Most recent year
2024 • Form 990XML pending. An XML filing is linked for this year, but detailed extraction is still pending.
The latest 2024 filing currently has linked XML that has not been fully parsed yet. Showing the latest detailed filing from 2022 below.
Bestwork industries for the blind, inc. Is a non-profit organization that provides opportunities for training and productive employment for many people who are blind and visually impaired. Bestwork industries works closely with the national industries for the blind to secure federal government contracts available under the javits, wagner, oday program for workers who are blind or visually impaired. Bestwork produces high quality mission critical items for the army, navy and for gsa and in doing so is able to provide employment opportunities for people with visual impairment.
STWORK
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $4,351,792 | $4,155,698 | ▼ $196,094 |
| Inventories for Sale or Use | $1,905,980 | $2,883,156 | ▲ $977,176 |
| Investments in Publicly Traded Securities | - | $2,621,684 | - |
| Savings and Temporary Cash Investments | $7,408,981 | $1,776,636 | ▼ $5,632,345 |
| Accounts Receivable | $408,530 | $1,055,673 | ▲ $647,143 |
| Prepaid Expenses and Deferred Charges | $213,708 | $218,153 | ▲ $4,445 |
| Cash and Non-Interest-Bearing Accounts | $724 | $724 | → $0 |
| Total Assets | $14,289,715 | $12,711,724 | ▼ $1,577,991 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $2,541,395 | $1,756,291 | ▼ $785,104 |
| Accounts Payable and Accrued Expenses | $650,155 | $1,393,206 | ▲ $743,051 |
| Other Liabilities | $4,747 | $0 | ▼ $4,747 |
| Total Liabilities | $3,196,297 | $3,149,497 | ▼ $46,800 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $11,089,197 | $9,558,006 | ▼ $1,531,191 |
| Net Assets With Donor Restrictions | $4,221 | $4,221 | → $0 |
| Total Net Assets Fund Balance | $11,093,418 | $9,562,227 | ▼ $1,531,191 |
| Total Liabilities and Net Assets / Fund Balance | $14,289,715 | $12,711,724 | ▼ $1,577,991 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $3,250,642 | $869,907 | $4,120,549 |
| Equipment | $805,056 | $1,340,932 | $2,145,988 |
| Land | $100,000 | - | $100,000 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Jonathan L Katz | President/CEO | FT | $154,241 | $154,241 |
| Name | Title |
|---|---|
| John D Shaw | Chairperson |
| Louis J Jablonski Jr | Vice-chairperson |
| A Richard Ross Jr | Director |
| Alfred X Zarroli | Director |
| Claire Allamby | Director |
| James B Kehoe | Director |
| James R Howe | Director |
| Julie Natale Fenton | Director |
| Warren L Pross | Director |
| Kenneth Saunders | Secretary |
| Brian Katz | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $3,213,859 |
| Salaries, Compensation, and Employee Benefits | $2,545,993 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $183,954 | $1,764,280 | - | $1,948,234 |
| Fees for Services Other | $1,194,210 | $452,890 | - | $1,647,100 |
| Other Employee Benefits | $227,459 | $233,607 | - | $461,066 |
| Depreciation Depletion | $257,376 | $61,327 | - | $318,703 |
| All Other Expenses | $47,225 | $216,339 | - | $263,564 |
| Insurance | $110,866 | $26,417 | - | $137,283 |
| Payroll Taxes | $17,268 | $119,425 | - | $136,693 |
| Travel | - | $122,855 | - | $122,855 |
| Other Expenses | $104,180 | $108,331 | - | $108,331 |
| Interest | $59,310 | $14,132 | - | $73,442 |
| Occupancy | $54,541 | $12,996 | - | $67,537 |
| Total Functional Expenses | $2,422,398 | $3,337,454 | $0 | $5,759,852 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The 990 is prepared by an outside accounting firm. The forms are brought to the board to review and sign. Form 990 is filed after it has been reviewed and signed by management. The ceo is responsible for providing copies to the governing body.”
“When officers or directors begin their tenure with the organization they are provided with a "conflict of interest policy". They then agree to adhere to the policy and disclose any conflicts by signing a disclosure agreement. Whenever a conflict of interest arises, they are required to complete a new disclosure agreement submitting the conflict.”
“The personnel committee researches salary/compensation surveys for similar organizations both regionally and nationally. Using this information, they determine the salary for the ceo and other key employees. The personnel committee maintains documentation regarding their meetings.”
“Documents may be obtained by the public upon request at 1940 olney ave., suite 200 cherry hill, nj 08003.”
“Professional and consulting: program service expenses 0. Management and general expenses 452,890. Fundraising expenses 0. Total expenses 452,890. Business services: program service expenses 1,194,210. Management and general expenses 0. Fundraising expenses 0. Total expenses 1,194,210.”
“Part xii line 2c: the process has not changed from the prior year.”
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 | 650155 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 1393206 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 408530 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1055673 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | STWORK |
| IRS990/AllOtherContributionsAmt | 0 | 133281 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 216339 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 47225 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 263564 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | ORGANIZATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8564242510 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1940 OLNEY AVE SUITE 200 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | CHERRY HILL |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NJ |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 08003 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 724 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 724 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/CostOfGoodsSoldAmt | 0 | 7650262 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 729391 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | -18952 |
| IRS990/CYOtherExpensesAmt | 0 | 3213859 |
| IRS990/CYOtherRevenueAmt | 0 | 3874663 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -1174750 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2545993 |
| IRS990/CYTotalExpensesAmt | 0 | 5759852 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 4585102 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 61327 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 257376 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 318703 |
| IRS990/Desc | 0 | PROVIDE REHABILITATION AND VOCATIONAL TRAINING TO VISION IMPAIRED PERSONS. SERVICES INCLUDE EVALUATION, WORK ADJUSTMENT AND EXTENDED EMPLOYMENT. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 4221 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 4221 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 122 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2422398 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 452890 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1194210 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1647100 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 5.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 | 35.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/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/PersonNm | 0 | JOHN D SHAW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | KENNETH SAUNDERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | BRIAN KATZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JAMES R HOWE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | WARREN L PROSS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | ALFRED X ZARROLI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | CLAIRE ALLAMBY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JULIE NATALE FENTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | LOUIS J JABLONSKI JR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JAMES B KEHOE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | A RICHARD ROSS JR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JONATHAN L KATZ |
| 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 | 154241 |
| 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/TitleTxt | 0 | CHAIRPERSON |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| 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 | VICE-CHAIRPERSON |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | PRESIDENT/CEO |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1981 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | -18952 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 11 |
| IRS990/GovernmentGrantsAmt | 0 | 596110 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 3165390 |
| IRS990/GrossReceiptsAmt | 0 | 15419706 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 11476562 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 11 |
| 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 | 26417 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 110866 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 137283 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 14132 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 59310 |
| IRS990/InterestGrp/TotalAmt | 0 | 73442 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 1905980 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 2883156 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 2621684 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 2210839 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4351792 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 4155698 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 6366537 |
| IRS990/LegalDomicileStateCd | 0 | NJ |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 3184342 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| 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 | BESTWORK INDUSTRIES FOR THE BLIND, INC. IS A NON-PROFIT ORGANIZATION THAT PROVIDES OPPORTUNITIES FOR TRAINING AND PRODUCTIVE EMPLOYMENT FOR MANY PEOPLE WHO ARE BLIND AND VISUALLY IMPAIRED. BESTWORK INDUSTRIES WORKS CLOSELY WITH THE NATIONAL INDUSTRIES FOR THE BLIND TO SECURE FEDERAL GOVERNMENT CONTRACTS AVAILABLE UNDER THE JAVITS, WAGNER, O'DAY PROGRAM FOR WORKERS WHO ARE BLIND OR VISUALLY IMPAIRED. BESTWORK PRODUCES HIGH QUALITY MISSION CRITICAL ITEMS FOR THE ARMY, NAVY AND FOR GSA AND IN DOING SO IS ABLE TO PROVIDE EMPLOYMENT OPPORTUNITIES FOR PEOPLE WITH VISUAL IMPAIRMENT. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 2541395 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 1756291 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 11093418 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 9562227 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | -18952 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | -18952 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3826300 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 3826300 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -356441 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 11089197 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 9558006 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 12996 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 54541 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 67537 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 233607 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 227459 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 461066 |
| IRS990/OtherExpensesGrp/Desc | 0 | EQUIPMENT LEASE |
| IRS990/OtherExpensesGrp/Desc | 1 | REPAIRS AND MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 2 | VECHICLE/TRANSPORTATION |
| IRS990/OtherExpensesGrp/Desc | 3 | DUES |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 194279 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 10576 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 108331 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 166009 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 104180 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 194279 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 166009 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 114756 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 108331 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 4747 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | OTHER INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 48363 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 48363 |
| IRS990/OtherRevenueTotalAmt | 0 | 48363 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 1764280 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 183954 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1948234 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 119425 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 17268 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 136693 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 213708 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 218153 |
| IRS990/PrincipalOfficerNm | 0 | JON KATZ |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 722867 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 9007 |
| IRS990/PYOtherExpensesAmt | 0 | 2738790 |
| IRS990/PYOtherRevenueAmt | 0 | 4555187 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 498962 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2049309 |
| IRS990/PYTotalExpensesAmt | 0 | 4788099 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 5287061 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -1174750 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 7408981 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 1776636 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME - 2017 AMOUNT: $ 23,112. 2018 AMOUNT: $ 44,029. 2019 AMOUNT: $ 100,189. 2020 AMOUNT: $ 99,835. 2021 AMOUNT: $ 48,448. SERVICE FEE FROM SUBSIDIARY - 2017 AMOUNT: $ 84,660. 2018 AMOUNT: $ 87,678. 2019 AMOUNT: $ 51,701. 2020 AMOUNT: $ 84,999. 2021 AMOUNT: $ 133,536. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 729391 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 722867 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 68361 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 119025 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 64405 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 1704049 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 9007 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 43467 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 45193 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3507 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 101174 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 75532456 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 181984 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 184834 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 151890 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 131707 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 107772 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 758187 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.66480 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.58140 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 1704049 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 729391 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 722867 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 68361 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 119025 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 64405 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 1704049 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 2563410 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 3250642 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 869907 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 4120549 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 805056 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 1340932 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 2145988 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 100000 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 100000 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 4155698 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | 0 |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 154241 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | JONATHAN L KATZ |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | PRESIDENT/CEO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 154241 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990ScheduleJ/WrittenEmploymentContractInd | 0 | X |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE 990 IS PREPARED BY AN OUTSIDE ACCOUNTING FIRM. THE FORMS ARE BROUGHT TO THE BOARD TO REVIEW AND SIGN. FORM 990 IS FILED AFTER IT HAS BEEN REVIEWED AND SIGNED BY MANAGEMENT. THE CEO IS RESPONSIBLE FOR PROVIDING COPIES TO THE GOVERNING BODY. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | WHEN OFFICERS OR DIRECTORS BEGIN THEIR TENURE WITH THE ORGANIZATION THEY ARE PROVIDED WITH A "CONFLICT OF INTEREST POLICY". THEY THEN AGREE TO ADHERE TO THE POLICY AND DISCLOSE ANY CONFLICTS BY SIGNING A DISCLOSURE AGREEMENT. WHENEVER A CONFLICT OF INTEREST ARISES, THEY ARE REQUIRED TO COMPLETE A NEW DISCLOSURE AGREEMENT SUBMITTING THE CONFLICT. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE PERSONNEL COMMITTEE RESEARCHES SALARY/COMPENSATION SURVEYS FOR SIMILAR ORGANIZATIONS BOTH REGIONALLY AND NATIONALLY. USING THIS INFORMATION, THEY DETERMINE THE SALARY FOR THE CEO AND OTHER KEY EMPLOYEES. THE PERSONNEL COMMITTEE MAINTAINS DOCUMENTATION REGARDING THEIR MEETINGS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | DOCUMENTS MAY BE OBTAINED BY THE PUBLIC UPON REQUEST AT 1940 OLNEY AVE., SUITE 200 CHERRY HILL, NJ 08003. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | PROFESSIONAL AND CONSULTING: PROGRAM SERVICE EXPENSES 0. MANAGEMENT AND GENERAL EXPENSES 452,890. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 452,890. BUSINESS SERVICES: PROGRAM SERVICE EXPENSES 1,194,210. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 1,194,210. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | PART XII LINE 2C: THE PROCESS HAS NOT CHANGED FROM THE PRIOR YEAR. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION B, LINE 15 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART IX, LINE 11G |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PART XII, LINE 2C: |
| IRS990ScheduleR/AssetExchangeInd | 0 | 0 |
| IRS990ScheduleR/AssetPurchaseFromOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/AssetSaleToOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/DivRelatedOrganizationInd | 0 | 0 |
| IRS990ScheduleR/GiftGrntCapContriFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/GiftGrntOrCapContriToOthOrgInd | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.