Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
990 • Fiscal year 2021 • EIN 85-2558405
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
Liabilities / Revenue
66th percentile
Higher debt load relative to revenue than 66% of similar nonprofits.
Net Margin
44th percentile
Higher net margin than 44% of similar nonprofits.
Top Officer Pay
100th percentile
Higher top officer pay than 100% of similar nonprofits.
Top officer pay equals 232.5% of source-year revenue.
Asset Growth
54th percentile
Faster asset growth than 54% of similar nonprofits.
Revenue Growth
10th percentile
Faster revenue growth than 10% of similar nonprofits.
Assets
Up$561,120
Up $59,982 (+12%) from 2020
Net Assets
Up$522,105
Up $30,398 (+6.2%) from 2020
Liabilities
Up$39,015
Up $29,584 (+314%) from 2020
Revenue
Down$335,395
Down $173,357 (-34%) from 2020
Expenses
Up$304,997
Up $287,952 (+1689%) from 2020
Net Income
Down$30,398
Down $461,309 (-94%) from 2020
The alta good deeds foundation supports the charitable efforts of title professionals as they work to build and strengthen their local communities and exemplify the title industry's values of we lead, we deliver, we protect.
The alta good deeds foundation supports the charitable efforts of title professionals as they work to build and strengthen their local communities and exemplify the title industry's values of we lead, we deliver, we protect
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $501,138 | $538,020 | ▲ $36,882 |
| Pledges and Grants Receivable | - | $23,100 | - |
| Total Assets | $501,138 | $561,120 | ▲ $59,982 |
| Liabilities | |||
| Grants Payable | $0 | $39,015 | ▲ $39,015 |
| Accounts Payable and Accrued Expenses | $9,431 | $0 | ▼ $9,431 |
| Total Liabilities | $9,431 | $39,015 | ▲ $29,584 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $491,707 | $522,105 | ▲ $30,398 |
| Total Net Assets Fund Balance | $491,707 | $522,105 | ▲ $30,398 |
| Total Liabilities and Net Assets / Fund Balance | $501,138 | $561,120 | ▲ $59,982 |
| Name | Title | Other | Total |
|---|---|---|---|
| Diedre Green | Secretary | $107,833 | $107,833 |
| Name | Title |
|---|---|
| MARY O'DONNELL | Chair |
| Diane Tomb | President |
| Cynthia D Blair | Director |
| Don Kennedy | Director |
| Richard H Welshons | Director |
| Steve Gottheim | Director |
| Steven Day | Director |
| Cornelia Horner | Treasurer |
| Line Item | Amount |
|---|---|
| Grants and Similar Amounts Paid | $278,000 |
| Other Expenses | $26,997 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Grants to Domestic Orgs | $278,000 | - | - | $278,000 |
| Office Expenses | $17,343 | - | - | $17,343 |
| Fees for Services Legal | $7,727 | - | - | $7,727 |
| Information Technology | $825 | - | - | $825 |
| Fees for Services Other | $555 | - | - | $555 |
| Other Expenses | $547 | - | - | $547 |
| Total Functional Expenses | $304,997 | $0 | $0 | $304,997 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Team Western Kentucky Tornado Relief Fund | Frankfort, KY | 115(a) | General Program Grant | $10,000 |
| 2nd Harvest | Spokane, WA | 501(c)(3) | General Program Grant | $6,000 |
| Administration of Resources and Choices | Tucson, AZ | 501(c)(3) | General Program Grant | $6,000 |
| Amnacs (veteran Village) | Sheridan, WY | 501(c)(3) | General Program Grant | $6,000 |
| Be a Blessing Birmingham | Birmingham, AL | 501(c)(3) | General Program Grant | $6,000 |
| Bishop Sheen Ecumenical Housing Foundation Inc | Rochester, NY | 501(c)(3) | General Program Grant | $6,000 |
| Burlington Recreation Commission | Burlington, ND | 501(c)(3) | General Program Grant | $6,000 |
| Caring Cupboard LLC | Pasadena, MD | 501(c)(3) | General Program Grant | $6,000 |
| Childhood Cancer Foundation Inc | Deland, FL | 501(c)(3) | General Program Grant | $6,000 |
| Eastern Panhandle Empowerment Center | Martinsburg, WV | 501(c)(3) | General Program Grant | $6,000 |
| Evening With the Stars - Grace Baptist Church | Vermillion, SD | 501(c)(3) | General Program Grant | $6,000 |
| Gabriel House of Care | Jacksonville, FL | 501(c)(3) | General Program Grant | $6,000 |
| Gaithersburg Help Inc | Gaithersburg, MD | 501(c)(3) | General Program Grant | $6,000 |
| Grace in Action | Washington, DC | 501(c)(3) | General Program Grant | $6,000 |
| Greenhouse17 | Lexington, KY | 501(c)(3) | General Program Grant | $6,000 |
| Habitat for Humanity - Coastal Fairfield Chapter | Bridgeport, CT | 501(c)(3) | General Program Grant | $6,000 |
| Habitat for Humanity of Washington County Arkansas | Faytteville, AR | 501(c)(3) | General Program Grant | $6,000 |
| Habitat for Humanity of the Greater Peoria Area Inc | Peoria, IL | 501(c)(3) | General Program Grant | $6,000 |
| Hamilton Families | San Francisco, CA | 501(c)(3) | General Program Grant | $6,000 |
| Hands Across Decatur | Decatur, AL | 501(c)(3) | General Program Grant | $6,000 |
| Holyland Food Pantry | Malone, WI | 501(c)(3) | General Program Grant | $6,000 |
| Homes Inc | Fort Lauderdale, FL | 501(c)(3) | General Program Grant | $6,000 |
| Homes for Families | Woodland Hills, CA | 501(c)(3) | General Program Grant | $6,000 |
| Housing Opportunities | Valparaiso, IN | 501(c)(3) | General Program Grant | $6,000 |
| Housing Solutions of Northern Arizona Inc | Flagstaff, AZ | 501(c)(3) | General Program Grant | $6,000 |
| Jared Pishock Memorial Fund | Gilbertsville, PA | 501(c)(3) | General Program Grant | $6,000 |
| Kanawha Valley Collective | Charleston, WV | 501(c)(3) | General Program Grant | $6,000 |
| Neighborworks Southern New Hampshire | Manchester, NH | 501(c)(3) | General Program Grant | $6,000 |
| Operation America Standing in Support (oasis) | Merritt Island, FL | 501(c)(3) | General Program Grant | $6,000 |
| Owen J Roberts Education Foundation | Pottstown, PA | 501(c)(3) | General Program Grant | $6,000 |
| Rebuilding Together North Central Florida Inc | Gainesville, FL | 501(c)(3) | General Program Grant | $6,000 |
| Revive South Jersey | Bridgeton, NJ | 501(c)(3) | General Program Grant | $6,000 |
| Ronald Mcdonald House of Cleveland | Cleveland, OH | 501(c)(3) | General Program Grant | $6,000 |
| South Carolina Military Family Care Association Inc | North Augusta, SC | 501(c)(3) | General Program Grant | $6,000 |
| Spare Key | St Paul, MN | 501(c)(3) | General Program Grant | $6,000 |
| St Augustine Society Incport in the Storm Homeless Youth Center | St Augustine, FL | 501(c)(3) | General Program Grant | $6,000 |
| Stomp the Blues Out of Homelessness Inc | Springfield, MO | 501(c)(3) | General Program Grant | $6,000 |
| The Baldrick Group Nonprofit LLC Dba the Columbus Project | Columbus, OH | 501(c)(3) | General Program Grant | $6,000 |
| The Drake House | Roswell, GA | 501(c)(3) | General Program Grant | $6,000 |
| The Gathering Inn | Roseville, CA | 501(c)(3) | General Program Grant | $6,000 |
| The Literacy Center | Bluffton, SC | 501(c)(3) | General Program Grant | $6,000 |
| The Priority Center | Santa Ana, CA | 501(c)(3) | General Program Grant | $6,000 |
| Uncommon Construction | New Orleans, LA | 501(c)(3) | General Program Grant | $6,000 |
| William Michael Stromsodt Memorial Foundation (wms Memorial Foundation) | Fisher, MN | 501(c)(3) | General Program Grant | $6,000 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Directors are elected by alta.”
“The number of directors may be amended from time to time by alta. A director may be removed at any time with or without cause by alta.”
“Management have the opportunity to look over form 990 and make comments before the draft is finalized.”
“Members of senior management and the board of directors are required to disclose any conflicts of interest within 3 months' time of their election or appointment; failure to do so will result in management action.”
“All compensation listed in part vii of this form 990, as well as part ii of schedule j is paid by alta. Anually the president is reviewed by the executive committee of alta's board of governors and compensation is determined at that time. Comparable salary survey information and annual progress reports are used to determine alta employee compensation.”
“Governing documents, conflict of interest policy, and financial statements are made available upon request.”
“Management has concluded there are no uncertain tax positions as of december 31, 2021.”
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 | 9431 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | THE ALTA GOOD DEEDS FOUNDATION SUPPORTS THE CHARITABLE EFFORTS OF TITLE PROFESSIONALS AS THEY WORK TO BUILD AND STRENGTHEN THEIR LOCAL COMMUNITIES AND EXEMPLIFY THE TITLE INDUSTRY'S VALUES OF WE LEAD, WE DELIVER, WE PROTECT |
| IRS990/AllOtherContributionsAmt | 0 | 289195 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | DIANE TOMB |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2022963671 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1800 M STREET NW 300S |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WASHINGTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | DC |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 20036 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 501138 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 538020 |
| 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/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 335395 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 278000 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 26997 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 30398 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 304997 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 335395 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 1 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | THE ALTA GOOD DEEDS FOUNDATION PROVIDES CHARITABLE GRANTS TO 501(C)(3) ORGANIZATIONS SUPPORTED BY ALTA MEMBERS. GRANTS ARE AWARDED TO LOCAL ORGANIZATIONS THROUGH A COMPETITIVE APPLICATION PROCESS COMPLETED BY AN ALTA MEMBER, HIGHLIGHTING HOW THE MEMBER IS FURTHERING OUR VALUES THROUGH CHARITABLE EFFORTS. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 304997 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 7727 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 7727 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 555 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 555 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 43.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.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/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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 63752 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 27125 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 16844 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 6901 |
| 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/PersonNm | 0 | DIANE TOMB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | CORNELIA HORNER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | STEVE GOTTHEIM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | DIEDRE GREEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | MARY O'DONNELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | CYNTHIA D BLAIR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | STEVEN DAY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | DON KENNEDY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | RICHARD H WELSHONS |
| 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/ReportableCompFromRltdOrgAmt | 0 | 715880 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 407980 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 263762 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 100932 |
| 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/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 2020 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GrantAmt | 0 | 278000 |
| IRS990/GrantsPayableGrp/BOYAmt | 0 | 0 |
| IRS990/GrantsPayableGrp/EOYAmt | 0 | 39015 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 278000 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 278000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 335395 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 5 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 825 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 825 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | DC |
| 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 | THE ALTA GOOD DEEDS FOUNDATION SUPPORTS THE CHARITABLE EFFORTS OF TITLE PROFESSIONALS AS THEY WORK TO BUILD AND STRENGTHEN THEIR LOCAL COMMUNITIES AND EXEMPLIFY THE TITLE INDUSTRY'S VALUES OF WE LEAD, WE DELIVER, WE PROTECT. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 491707 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 522105 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 491707 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 522105 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 17343 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 17343 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | GIFTS/PRIZES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 547 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 547 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 23100 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | DIANE TOMB |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 508752 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 5000 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 12045 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 491707 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/PYTotalExpensesAmt | 0 | 17045 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 508752 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 30398 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RelatedOrganizationsAmt | 0 | 46200 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/Contribution35ControlledInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionControllerInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionFamilyInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ControlledDisqualifiedPrsnInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnControllIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnOwnrIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ExcessBusinessHoldingsRulesInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ListedByNameGoverningDocInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/LoanDisqualifiedPersonInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/OrganizationChangeSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/PaymentSubstantialContribtrInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgNotOrganizedUSInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgQualifiedInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgSectionC456Ind | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportNonSupportedOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SuprtExclusivelySec170c2BInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SuprtOrgNoIRSDeterminationInd | 0 | 1 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/OperateBenefitNonSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/PowerAppointMajorityDirTrstInd | 0 | 1 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | THE ORGANIZATION'S TAX PREPARATION FIRM PREPARES A PRO FORMA PUBLIC SUPPORT CALCULATION FOR THE SUPPORTED ORGANIZATION TO ENSURE IT MEETS THE PUBLIC SUPPORT AND INVESTMENT TESTS AS THOUGH IT WERE AN ORGANIZATION DESCRIBED IN SECTION 509(A)(2). |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 1 | THE ORGANIZATION'S TAX PREPARATION FIRM DETERMINES ANNUALLY THAT THE PUBLIC SUPPORT THRESHOLD IS MET THROUGH A CALCULATION WHICH MIRRORS SCHEDULE A, PART III. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 2 | ALTA GDF DOES NOT PROVIDE ANY DIRECT MONETARY SUPPORT TO ALTA. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART IV, SECTION A, LINE 2: |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 1 | PART IV, SECTION A, LINE 3B: |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 2 | PART IV, SECTION A, LINE 3C: |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 304997 |
| IRS990ScheduleA/SupportedOrganizationsCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrganizationsTotalCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/EIN | 0 | 530259366 |
| IRS990ScheduleA/SupportedOrgInformationGrp/GoverningDocumentListedInd | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OrganizationTypeCd | 0 | 10 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OtherSupportAmt | 0 | 304997 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportedOrganizationName/BusinessNameLine1Txt | 0 | AMERICAN LAND TITLE ASSOCIATION |
| IRS990ScheduleA/SupportingOrganization509a3Ind | 0 | X |
| IRS990ScheduleA/SupportingOrgType1Ind | 0 | X |
| IRS990ScheduleA/SupportSumAmt | 0 | 0 |
| 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/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | MANAGEMENT HAS CONCLUDED THERE ARE NO UNCERTAIN TAX POSITIONS AS OF DECEMBER 31, 2021. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 10000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 1 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 2 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 3 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 4 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 5 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 6 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 7 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 8 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 9 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 10 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 11 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 12 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 13 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 14 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 15 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 16 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 17 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 18 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 19 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 20 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 21 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 22 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 23 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 24 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 25 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 26 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 27 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 28 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 29 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 30 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 31 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 32 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 33 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 34 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 35 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 36 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 37 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 38 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 39 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 40 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 41 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 42 | 6000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 43 | 6000 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | 115(A) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 1 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 2 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 3 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 4 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 5 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 6 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 7 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 8 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 9 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 10 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 11 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 12 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 13 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 14 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 15 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 16 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 17 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 18 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 19 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 20 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 21 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 22 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 23 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 24 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 25 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 26 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 27 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 28 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 29 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 30 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 31 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 32 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 33 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 34 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 35 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 36 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 37 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 38 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 39 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 40 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 41 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 42 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 43 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 0 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 1 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 2 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 3 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 4 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 5 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 6 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 7 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 8 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 9 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 10 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 11 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 12 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 13 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 14 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 15 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 16 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 17 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 18 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 19 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 20 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 21 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 22 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 23 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 24 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 25 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 26 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 27 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 28 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 29 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 30 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 31 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.