Liabilities / Assets
3rd percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 81-5157499 • 501(c)3 • Aberdeen, WA
Profile
At The Moore Wright Group, we are driven by a shared vision of creating communities where everyone can thrive. Together, we are committed to breaking the cycle of poverty, abuse, and abandonment in our community by providing hope.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
3rd percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
3rd percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
93rd percentile
Higher net margin than 93% of similar nonprofits.
Top Officer Pay
12th percentile
Higher top officer pay than 12% of similar nonprofits.
Top officer pay equals 1.2% of source-year revenue.
Asset Growth
86th percentile
Faster asset growth than 86% of similar nonprofits.
Revenue Growth
1st percentile
Faster revenue growth than 1% of similar nonprofits.
Assets
Up$36,076,333
Up $7,055,608 (+24%) from 2022
Liabilities
Flat$0
Flat from 2022
Net Assets
Up$36,076,333
Up $7,055,608 (+24%) from 2022
Revenue
Down$12,533,931
Down $26,690,660 (-68%) from 2022
Expenses
Down$5,478,323
Down $29,215,123 (-84%) from 2022
Net Income
Up$7,055,608
Up $2,524,463 (+56%) from 2022
Most recent year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.
At The Moore Wright Group, we are driven by a shared vision of creating communities where everyone can thrive. Together, we are committed to breaking the cycle of poverty, abuse, and abandonment in our community by providing hope.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Inventories for Sale or Use | $21,530,699 | $28,586,307 | ▲ $7,055,608 |
| Land, Buildings, and Equipment, Net | $7,490,026 | $7,490,026 | → $0 |
| Total Assets | $29,020,725 | $36,076,333 | ▲ $7,055,608 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $21,530,699 | $28,586,307 | ▲ $7,055,608 |
| Net Assets Without Donor Restrictions | $7,490,026 | $7,490,026 | → $0 |
| Total Net Assets Fund Balance | $29,020,725 | $36,076,333 | ▲ $7,055,608 |
| Total Liabilities and Net Assets / Fund Balance | $29,020,725 | $36,076,333 | ▲ $7,055,608 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $7,490,026 | $0 | $7,490,026 |
| Other Land Buildings | $0 | $0 | $0 |
| Land | $0 | - | $0 |
| Equipment | $0 | $0 | $0 |
| Leasehold Improvements | $0 | $0 | $0 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Tanikka Watford | Executive Director | FT | $154,190 | $154,190 |
| Jasmine Dickhoff | Director of Strategic Growth | FT | $87,024 | $87,024 |
| Brady Figueredo | Director of Operations | FT | $65,463 | $65,463 |
| Jen Gilles | Programs Director | FT | $40,008 | $40,008 |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Clothing and Household Goods | - | $88,858,078 | Good360 an partners ift amount of donation |
| Drugs and Medical Supplies | 5 | $818,510 | Good360 gift amount of donation |
| Books and Publications | - | $578,722 | Good360 gift amount of donation |
| Food Inventory | 4 | $243,437 | Good360 gift amount of donation |
| Total Noncash Contributions | 9 | $90,498,747 | - |
| Line Item | Amount |
|---|---|
| Grants and Similar Amounts Paid | $4,139,472 |
| Salaries, Compensation, and Employee Benefits | $714,707 |
| Other Expenses | $624,144 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Grants to Domestic Orgs | $2,334,208 | - | - | $2,334,208 |
| Grants to Domestic Individuals | $1,805,264 | - | - | $1,805,264 |
| Current Officers, Directors, Trustees, and Key Employees | $387,958 | - | - | $387,958 |
| Occupancy | $369,772 | - | - | $369,772 |
| Other Salaries and Wages | $200,148 | - | - | $200,148 |
| Payroll Taxes | $84,761 | - | - | $84,761 |
| Travel | $54,244 | - | - | $54,244 |
| Other Employee Benefits | $41,840 | - | - | $41,840 |
| Fees for Services Legal | $27,542 | - | - | $27,542 |
| Fees for Services Other | $23,990 | - | - | $23,990 |
| Advertising | $15,223 | - | - | $15,223 |
| Other Expenses | $12,867 | $0 | $0 | $12,867 |
| Insurance | $4,498 | - | - | $4,498 |
| Conferences and Meetings | $4,422 | - | - | $4,422 |
| Office Expenses | $4,295 | - | - | $4,295 |
| Total Functional Expenses | $5,478,323 | $0 | $0 | $5,478,323 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The Board has been and continues to be made up of exclusively family members as this nonprofit was founded by a family to be a public charity. Moore and Wright are family names”
“In 2023 there was no policy finalized on the review of 990 but a statement of their board roles and responsibilities. It was originally solely the ability of the board to file the 990, but that was amended so that these forms can be submitted in a timely manner”
“The Board will review conflicts and the policies annually”
“We worked with nonprofit state boards to find out compensations for regional nonprofit leadership. Our numbers are lower than the regions norms”
“We make them available upon request.”
“We got a DOL grant to kick off our Warehouse and Logistics Academy. The grant was won in 2022 but not paid until starting in 2023. We set up classes for people to earn their CLA licenses as well as CPR and other certifications; it is our primary program related to workforce development.”
“Donations out to organizations and the community through community event and disaster relief”
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/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | At The Moore Wright Group, we are driven by a shared vision of creating communities where everyone can thrive. Together, we are committed to breaking the cycle of poverty, abuse, and abandonment in our community by providing hope. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 15223 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 15223 |
| IRS990/AllOtherContributionsAmt | 0 | 10137696 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 0 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Tanikka Watford |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3602070188 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1401 Simpson Ave |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Aberdeen |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 98520 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 387958 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 387958 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 4422 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 4422 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContriRptFundraisingEventAmt | 0 | 560 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 12433855 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 4139472 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 624144 |
| IRS990/CYOtherRevenueAmt | 0 | 100076 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 7055608 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 714707 |
| IRS990/CYTotalExpensesAmt | 0 | 5478323 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 12533931 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 0 |
| IRS990/Desc | 0 | We spent $746,064 on wages and payroll taxes, and another $51,532 on contractors so that we can carry out the work we set out to do. Helping communities thrive takes all hands on deck so we ensure that our employees are well-compensated for their efforts to break the cycle of abuse and abandonment and create hope. Including staff trainings and conferences in the amount of 5653 |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonatedServicesAndUseFcltsAmt | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 21530699 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 28586307 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 28 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 803249 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FederatedCampaignsAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 27542 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 27542 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 23990 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 23990 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 68 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40 |
| IRS990/Form990PartVIISectionAGrp/FormerOfcrDirectorTrusteeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/FormerOfcrDirectorTrusteeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Tanikka Watford |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Jasmine Dickhoff |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Brady Figueredo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Jen Gilles |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 154190 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 87024 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 65463 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 40008 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Executive Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Director of Strategic Growth |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Director of Operations |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Programs Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 2017 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 1 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/FundraisingAmt | 0 | 560 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 3 |
| IRS990/GovernmentGrantsAmt | 0 | 2295599 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 1805264 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 1805264 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 2334208 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 2334208 |
| IRS990/GrantsToIndividualsInd | 0 | 1 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 12533931 |
| IRS990/GrossRentsGrp/PersonalAmt | 0 | 0 |
| IRS990/GrossRentsGrp/RealAmt | 0 | 100076 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 3 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 4498 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 4498 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 21530699 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 28586307 |
| IRS990/InvestmentExpenseAmt | 0 | 0 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 741006 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 0 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 7490026 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 7490026 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 7490026 |
| IRS990/LegalDomicileStateCd | 0 | WA |
| IRS990/LessRentalExpensesGrp/PersonalAmt | 0 | 0 |
| IRS990/LessRentalExpensesGrp/RealAmt | 0 | 0 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembershipDuesAmt | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingOtherInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | At The Moore Wright Group, we are driven by a shared vision of creating communities where everyone can thrive. Together, we are committed to breaking the cycle of poverty, abuse, and abandonment in our community by providing hope. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 29020725 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 36076333 |
| IRS990/NetRentalIncomeOrLossGrp/ExclusionAmt | 0 | 0 |
| IRS990/NetRentalIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 100076 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 100076 |
| IRS990/NetRentalIncomeOrLossGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 7490026 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 7490026 |
| IRS990/NoncashContributionsAmt | 0 | 9998747 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 369772 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 369772 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 4295 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 4295 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 41840 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 41840 |
| IRS990/OtherExpensesGrp/Desc | 0 | Supplies |
| IRS990/OtherExpensesGrp/Desc | 1 | Property Development |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 0 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 0 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 107291 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 12867 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 107291 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 12867 |
| IRS990/OtherRevenueTotalAmt | 0 | 0 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 200148 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 200148 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 84761 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 84761 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | Tanikka Watford |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 0 |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | We spent $161,534 on travel and distribution; this allowed our staff to attend trainings to better serve our communities. We spent $12,458 on vehicles and equipment; this was because we traveled with participants to appointments, we distributed goods to community partners, and we purchased and maintained vehicles to help us fulfill our mission. We also spent $4,498 on insurance; this was to ensure that our goods, vehicles, facilities, and staff were protected and we could fulfill our mission while in compliance with various federal and state requirements. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 161534 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | We spent $151,784 on all things related to occupancy, $4,295 on office expenses, and $217,989 on operations costs (including supplies, software, advertising, and marketing). This all was so that we could have places to work and the tools needed to serve our communities. We earned $100,076 from renting out some of our properties at discounted rates to lower barriers to housing while still earning some income. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 374068 |
| IRS990/ProgSrvcAccomActy3Grp/GrantAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActy3Grp/RevenueAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | Donations to organizations and community members who have a history of abuse, abandonment, or poverty to help assist after a disaster or support services through other organizations. We distributed over 4,139,472 total to organizations and individuals |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 4139472 |
| IRS990/ProgSrvcAccomActyOtherGrp/RevenueAmt | 0 | 1 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 39140218 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 33877002 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 412278 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 84373 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 4531145 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 404166 |
| IRS990/PYTotalExpensesAmt | 0 | 34693446 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 39224591 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 7055608 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RelatedOrganizationsAmt | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/PersonalAmt | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/RealAmt | 0 | 100076 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 125 |
| IRS990ScheduleA/First5Years170Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 12433865 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 22210170 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 17586517 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 17255088 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 69485640 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 100076 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 49845 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 79722 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 229643 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 69485640 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 12433865 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 22210170 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 17586517 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 17255088 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 69485640 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 69715283 |
| 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 | 7490026 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 0 |
| IRS990ScheduleD/BuildingsGrp/InvestmentCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 7490026 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 0 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 0 |
| IRS990ScheduleD/EquipmentGrp/InvestmentCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 0 |
| IRS990ScheduleD/LandGrp/InvestmentCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 0 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 0 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/InvestmentCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 0 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 0 |
| IRS990ScheduleD/OtherLandBuildingsGrp/InvestmentCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 0 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 7490026 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 0 | Community Outreach, disaster relief and community support services |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/NonCashAssistanceAmt | 0 | 1805264 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/NonCashAssistanceDesc | 0 | Various distributions through the year to support the mission to be able to assist families after a difficult situation or disaster in their lives. We also supported for covid and outreach after disasters. Items such as household supplies, hygiene and health and beauty items where distributed. We did not keep record of 1 individual receiving more than 5,000 as we did not value it as 1 individual receiving that much from 1 distribution, |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 0 | 82208 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/ValuationMethodUsedDesc | 0 | value of donations sent |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 0 | We distribute items that we are given by our partners to individuals and partner organizations in our communities as well as in other areas and states at times We generally track our distributions by email, by order forms that are filled out by our case managers and peers and fulfilled by our warehouse, and by in-the-field counts during and after distributions |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Schedule I, Part I, Line 2 |
| 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/IndependentConsultantInd | 0 | X |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 154190 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 87024 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 2 | 65463 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 3 | 40008 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | Tanikka Watford |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | Jasmine Dickhoff |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 2 | Brady Figueredo |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 3 | Jen Gilles |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | Executive Director |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | Director of Strategic Growth |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 2 | Director of Operations |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 3 | Programs Director |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 154190 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 87024 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 2 | 65463 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 3 | 40008 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalInformationDetail/ExplanationTxt | 0 | Consulted with WA state nonprofit alliance on compensation of Executive Directors and set range for compensation |
| IRS990ScheduleJ/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Schedule J, Part I, Line 3 |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990ScheduleM/AnyPropertyThatMustBeHeldInd | 0 | 0 |
| IRS990ScheduleM/BooksAndPublicationsGrp/MethodOfDeterminingRevenuesTxt | 0 | Good360 gift amount of donation |
| IRS990ScheduleM/BooksAndPublicationsGrp/NonCashCheckboxInd | 0 | X |
| IRS990ScheduleM/BooksAndPublicationsGrp/NoncashContributionsRptF990Amt | 0 | 578722 |
| IRS990ScheduleM/ClothingAndHouseholdGoodsGrp/MethodOfDeterminingRevenuesTxt | 0 | Good360 an partners ift amount of donation |
| IRS990ScheduleM/ClothingAndHouseholdGoodsGrp/NonCashCheckboxInd | 0 | X |
| IRS990ScheduleM/ClothingAndHouseholdGoodsGrp/NoncashContributionsRptF990Amt | 0 | 88858078 |
| IRS990ScheduleM/DrugsAndMedicalSuppliesGrp/ContributionCnt | 0 | 5 |
| IRS990ScheduleM/DrugsAndMedicalSuppliesGrp/MethodOfDeterminingRevenuesTxt | 0 | Good360 gift amount of donation |
| IRS990ScheduleM/DrugsAndMedicalSuppliesGrp/NonCashCheckboxInd | 0 | X |
| IRS990ScheduleM/DrugsAndMedicalSuppliesGrp/NoncashContributionsRptF990Amt | 0 | 818510 |
| IRS990ScheduleM/FoodInventoryGrp/ContributionCnt | 0 | 4 |
| IRS990ScheduleM/FoodInventoryGrp/MethodOfDeterminingRevenuesTxt | 0 | Good360 gift amount of donation |
| IRS990ScheduleM/FoodInventoryGrp/NonCashCheckboxInd | 0 | X |
| IRS990ScheduleM/FoodInventoryGrp/NoncashContributionsRptF990Amt | 0 | 243437 |
| IRS990ScheduleM/Form8283ReceivedCnt | 0 | 0 |
| IRS990ScheduleM/ReviewProcessUnusualNCGiftsInd | 0 | 0 |
| IRS990ScheduleM/SupplementalInformationDetail/ExplanationTxt | 0 | We partner with Good360, Heart 2 Heart International, Save the Children, and ALAN to receive donations from corporations and from other nonprofits and other organizations through their networks. We pay a nominal fee for processing to each of them, but we only take donations and we do not hope. We donate our items to organizations that share our vision and mission and to individuals in need. |
| IRS990ScheduleM/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Schedule M, Part I, Line 32b |
| IRS990ScheduleM/ThirdPartiesUsedInd | 0 | 1 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | We got a DOL grant to kick off our Warehouse and Logistics Academy. The grant was won in 2022 but not paid until starting in 2023. We set up classes for people to earn their CLA licenses as well as CPR and other certifications; it is our primary program related to workforce development. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | The Board has been and continues to be made up of exclusively family members as this nonprofit was founded by a family to be a public charity. Moore and Wright are family names |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | In 2023 there was no policy finalized on the review of 990 but a statement of their board roles and responsibilities. It was originally solely the ability of the board to file the 990, but that was amended so that these forms can be submitted in a timely manner |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | The Board will review conflicts and the policies annually |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | We worked with nonprofit state boards to find out compensations for regional nonprofit leadership. Our numbers are lower than the regions norms |
No mirrored PDF or thumbnail assets are attached yet.