Liabilities / Assets
90th percentile
Higher debt load relative to assets than 90% of similar nonprofits.
EIN 36-1970598 • 501(c)4 • Wilmette, IL
Profile
Wilmette harbor association operates as a marina, providing moorings, dockage, fuel, other supplies, and marine related services, including some winter storage to its members, boaters and the community.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
90th percentile
Higher debt load relative to assets than 90% of similar nonprofits.
Liabilities / Revenue
90th percentile
Higher debt load relative to revenue than 90% of similar nonprofits.
Net Margin
42nd percentile
Higher net margin than 42% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
33rd percentile
Faster asset growth than 33% of similar nonprofits.
Revenue Growth
49th percentile
Faster revenue growth than 49% of similar nonprofits.
Assets
Down$5,740,386
Down $95,476 (-1.6%) from 2023
Liabilities
Down$4,237,701
Down $152,843 (-3.5%) from 2023
Net Assets
Up$1,502,685
Up $57,367 (+4.0%) from 2023
Revenue
Down$1,844,832
Down $32,448 (-1.7%) from 2023
Expenses
Up$1,787,465
Up $165,901 (+10%) from 2023
Net Income
Down$57,367
Down $198,349 (-78%) 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.
Wilmette Harbor Association operates as a marina, providing moorings, dockage, fuel, other supplies, and marine related services, including some winter storage to its members, boaters and the community.
The maintenance and development of wilmette harbor and of the mooring facilities provided therein and the promotion of boating generally in and about wilmette harbor.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $796,423 | $700,278 | ▼ $96,145 |
| Land, Buildings, and Equipment, Net | $582,298 | $538,610 | ▼ $43,688 |
| Accounts Receivable | $109,719 | $125,409 | ▲ $15,690 |
| Prepaid Expenses and Deferred Charges | $91,369 | $13,210 | ▼ $78,159 |
| Inventories for Sale or Use | $7,296 | $1,372 | ▼ $5,924 |
| Total Assets | $1,631,737 | $5,662,444 | ▲ $4,030,707 |
| Other Assets Total | $44,632 | $4,283,565 | ▲ $4,238,933 |
| Liabilities | |||
| Other Liabilities | $13,300 | $4,173,127 | ▲ $4,159,827 |
| Deferred Revenue | $156,611 | $170,582 | ▲ $13,971 |
| Accounts Payable and Accrued Expenses | $120,171 | $129,133 | ▲ $8,962 |
| Total Liabilities | $290,082 | $4,472,842 | ▲ $4,182,760 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,341,655 | $1,189,602 | ▼ $152,053 |
| Total Net Assets Fund Balance | $1,341,655 | $1,189,602 | ▼ $152,053 |
| Total Liabilities and Net Assets / Fund Balance | $1,631,737 | $5,662,444 | ▲ $4,030,707 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $379,074 | $223,068 | $602,142 |
| Other Land Buildings | $0 | $389,761 | $389,761 |
| Leasehold Improvements | $111,250 | $33,750 | $145,000 |
| Equipment | $48,286 | $80,714 | $129,000 |
| Other Assets Org | $4,240,072 | - | - |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Hyde Perce | Executive Director | FT | $142,779 | $142,779 |
| Name | Title |
|---|---|
| Matthew Bevenour | President |
| Terrance Canade | Vice President |
| Anthony Broad-crawford | Director |
| Chris Wright | Director |
| Ellen Dettling | Director |
| Michael Oseland | Director |
| Nancy Taylor | Director |
| Vili Weszt | Director |
| Scott Rogers | Secretary |
| Paul Decrane | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $1,179,332 |
| Salaries, Compensation, and Employee Benefits | $569,967 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Occupancy | $372,604 | $41,400 | - | $414,004 |
| Other Salaries and Wages | $239,763 | $82,914 | - | $322,677 |
| Current Officers, Directors, Trustees, and Key Employees | $76,571 | $66,208 | - | $142,779 |
| Insurance | $51,217 | $51,217 | - | $102,434 |
| Depreciation Depletion | $75,080 | - | - | $75,080 |
| Office Expenses | - | $61,955 | - | $61,955 |
| Other Employee Benefits | $41,265 | $19,453 | - | $60,718 |
| Payroll Taxes | $29,763 | $14,030 | - | $43,793 |
| Fees for Services Other | - | $32,450 | - | $32,450 |
| Travel | - | $15,931 | - | $15,931 |
| All Other Expenses | - | $4,777 | - | $4,777 |
| Other Expenses | $95,000 | $1,703 | - | $1,703 |
| Total Functional Expenses | $1,352,630 | $396,669 | $0 | $1,749,299 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $2,074,865 |
| Expenses per Audited Statements | $1,749,299 |
| Total Expenses per Form 990 | $1,749,299 |
| Expenses Not Reported on Form 990 | $325,566 |
| Expenses Not Reported on Financial Statements | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Operating Lease Liabilities | $4,157,027 |
| Mooring Deposits | $16,100 |
“The association has members who have the right to participate in the organization's governance.”
“The president, with the approval of the directors, shall appoint a nominating committee prior to the annual meeting of members. The nominating committee shall nominate one or more members for each vacancy in the board of directors. Nominations for directors may also be made by a petition signed by ten members, not including the nominees therein, accompanied by the written consent of such nominee.”
“Any member of the association may take part and vote in person at any meeting of members thereof. Members shall be entitled to all the privileges of the floor at all meetings of members and shall be entitled to vote. Members may cast only one vote per mooring or membership fee paid. There shall be no fractional or proxy voting. Fifteen or more members shall constitute a regular quorum at any duly called meeting.”
“The organization does not have any committees with the authority to act on behalf of the governing body.”
“After receiving a draft of form 990, it is distributed to the governing body. All board members are instructed to review the document and reply with any questions or comments by a given date. If issues arise they are answered by the association's cpa firm. If there are no further issues, the document is submitted to the irs. A copy of the final return is provided to all board members prior to filing.”
“At the first meeting following director elections, the conflict of interest policy is reviewed and any member with a conflict is asked to disclose it.”
“During the executive director's annual review, the board looks at a salary comparison and assesses work performance against a previously-determined performance plan.”
“The organization makes its governing documents, conflict of interest policy, and financial statements available to the public upon request.”
“The association is generally exempt from federal income tax pursuant to section 501(c)(4) of the internal revenue code. The association has adopted the requirements for accounting for uncertain tax positions and management has determined that the association was not required to record a liability related to uncertain tax provisions as of december 31, 2022.”
“Cost of goods sold 325,566.”
“Cost of goods sold 325,566.”
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 | 120171 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 129133 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 109719 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 125409 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | THE MAINTENANCE AND DEVELOPMENT OF WILMETTE HARBOR AND OF THE MOORING FACILITIES PROVIDED THEREIN AND THE PROMOTION OF BOATING GENERALLY IN AND ABOUT WILMETTE HARBOR. |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 4777 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 4777 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | HYDE PERCE EXECUTIVE DIRECTOR |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8472514234 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 20 HARBOR DRIVE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WILMETTE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | IL |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 60091 |
| 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/ManagementAndGeneralAmt | 0 | 66208 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 76571 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 142779 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CostOfGoodsSoldAmt | 0 | 325566 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 792 |
| IRS990/CYOtherExpensesAmt | 0 | 1179332 |
| IRS990/CYOtherRevenueAmt | 0 | 41680 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1554774 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -152053 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 569967 |
| IRS990/CYTotalExpensesAmt | 0 | 1749299 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1597246 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 1 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 156611 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 170582 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 75080 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 75080 |
| IRS990/Desc | 0 | WILMETTE HARBOR ASSOCIATION, INC. (THE ASSOCIATION) IS ANOT-FOR-PROFIT ILLINOIS CORPORATION ORGANIZED ON MARCH 28, 1938FOR THE PURPOSE AND WITH THE OBJECTIVE OF THE MAINTENANCE ANDDEVELOPMENT OF WILMETTE HARBOR, AND OF THE MOORING FACILITIESPROVIDED THEREIN, AND THE PROMOTION OF BOATING GENERALLY IN ANDABOUT WILMETTE HARBOR. |
| IRS990/DescribedInSection501c3Ind | 0 | 0 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 30 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 1352630 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 32450 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 32450 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/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/PersonNm | 0 | MATTHEW BEVENOUR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | TERRANCE CANADE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | PAUL DECRANE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SCOTT ROGERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ANTHONY BROAD-CRAWFORD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | ELLEN DETTLING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | MICHAEL OSELAND |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | NANCY TAYLOR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | VILI WESZT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | CHRIS WRIGHT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | HYDE PERCE |
| 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 | 142779 |
| 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/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | EXECUTIVE DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1938 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 1922812 |
| IRS990/GrossRentsGrp/RealAmt | 0 | 54455 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 311956 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 51217 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 51217 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 102434 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 7296 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 1372 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 792 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 792 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 1 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 727293 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 582298 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 538610 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 1265903 |
| IRS990/LegalDomicileStateCd | 0 | IL |
| IRS990/LessRentalExpensesGrp/RealAmt | 0 | 0 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 1 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | WILMETTE HARBOR ASSOCIATION OPERATES AS A MARINA AND CLUBHOUSE, PROVIDING MOORINGS, DOCKAGE, FUEL, OTHER SUPPLIES, AND MARINE RELATED SERVICES, INCLUDING SOME WINTER STORAGE TO ITS MEMBERS, BOATERS AND THE COMMUNITY. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 1341655 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 1189602 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | -13610 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | -13610 |
| IRS990/NetRentalIncomeOrLossGrp/ExclusionAmt | 0 | 54455 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 54455 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1341655 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1189602 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 41400 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 372604 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 414004 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 61955 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 61955 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 44632 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 4283565 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 19453 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 41265 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 60718 |
| IRS990/OtherExpensesGrp/Desc | 0 | DREDGING |
| IRS990/OtherExpensesGrp/Desc | 1 | OPERATING EXPENSES |
| IRS990/OtherExpensesGrp/Desc | 2 | BREAKWATER REPAIRS |
| IRS990/OtherExpensesGrp/Desc | 3 | BAD DEBT EXPENSE |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 4631 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 1703 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 243158 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 128209 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 95000 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 243158 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 132840 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 95000 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 1703 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 13300 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 4173127 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | MISCELLANEOUS |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 835 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 835 |
| IRS990/OtherRevenueTotalAmt | 0 | 835 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 82914 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 239763 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 322677 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 14030 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 29763 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 43793 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 91369 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 13210 |
| IRS990/PrincipalOfficerNm | 0 | MATTHEW BEVENOUR |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 713990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 713990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 713990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 713990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 4 | 713990 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | MOORING FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | DUES REVENUE |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | ENTRANCE FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | DERRICK FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 4 | WINTER STORAGE FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1251892 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 133500 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 98185 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 38788 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 4 | 25059 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 1251892 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 133500 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 98185 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 38788 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 4 | 25059 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 653 |
| IRS990/PYOtherExpensesAmt | 0 | 836335 |
| IRS990/PYOtherRevenueAmt | 0 | 25425 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1462746 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 115897 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 536592 |
| IRS990/PYTotalExpensesAmt | 0 | 1372927 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 1488824 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -152053 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/RealAmt | 0 | 54455 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 1541164 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 796423 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 700278 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 379074 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 223068 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 602142 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 48286 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 80714 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 129000 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 325566 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 1749299 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 111250 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 33750 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 145000 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 31632 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 1 | 11861 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 2 | 4240072 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | SECURITY DEPOSIT |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 1 | OTHER ASSETS |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 2 | OPERATING LEASE RIGHT-OF-USE ASSET |
| IRS990ScheduleD/OtherExpensesIncludedAmt | 0 | 325566 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 0 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 389761 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 389761 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 16100 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 4157027 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | MOORING DEPOSITS |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | OPERATING LEASE LIABILITIES |
| IRS990ScheduleD/OtherRevenueAmt | 0 | 325566 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 325566 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 1597246 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ASSOCIATION IS GENERALLY EXEMPT FROM FEDERAL INCOME TAX PURSUANT TO SECTION 501(C)(4) OF THE INTERNAL REVENUE CODE. THE ASSOCIATION HAS ADOPTED THE REQUIREMENTS FOR ACCOUNTING FOR UNCERTAIN TAX POSITIONS AND MANAGEMENT HAS DETERMINED THAT THE ASSOCIATION WAS NOT REQUIRED TO RECORD A LIABILITY RELATED TO UNCERTAIN TAX PROVISIONS AS OF DECEMBER 31, 2022. |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 1 | COST OF GOODS SOLD 325,566. |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 2 | COST OF GOODS SOLD 325,566. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | PART XI, LINE 2D - OTHER ADJUSTMENTS: |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | PART XII, LINE 2D - OTHER ADJUSTMENTS: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 538610 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 4283565 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 1749299 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 4173127 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 1597246 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 1922812 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 2074865 |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE ASSOCIATION HAS MEMBERS WHO HAVE THE RIGHT TO PARTICIPATE IN THE ORGANIZATION'S GOVERNANCE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE PRESIDENT, WITH THE APPROVAL OF THE DIRECTORS, SHALL APPOINT A NOMINATING COMMITTEE PRIOR TO THE ANNUAL MEETING OF MEMBERS. THE NOMINATING COMMITTEE SHALL NOMINATE ONE OR MORE MEMBERS FOR EACH VACANCY IN THE BOARD OF DIRECTORS. NOMINATIONS FOR DIRECTORS MAY ALSO BE MADE BY A PETITION SIGNED BY TEN MEMBERS, NOT INCLUDING THE NOMINEES THEREIN, ACCOMPANIED BY THE WRITTEN CONSENT OF SUCH NOMINEE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | ANY MEMBER OF THE ASSOCIATION MAY TAKE PART AND VOTE IN PERSON AT ANY MEETING OF MEMBERS THEREOF. MEMBERS SHALL BE ENTITLED TO ALL THE PRIVILEGES OF THE FLOOR AT ALL MEETINGS OF MEMBERS AND SHALL BE ENTITLED TO VOTE. MEMBERS MAY CAST ONLY ONE VOTE PER MOORING OR MEMBERSHIP FEE PAID. THERE SHALL BE NO FRACTIONAL OR PROXY VOTING. FIFTEEN OR MORE MEMBERS SHALL CONSTITUTE A REGULAR QUORUM AT ANY DULY CALLED MEETING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE ORGANIZATION DOES NOT HAVE ANY COMMITTEES WITH THE AUTHORITY TO ACT ON BEHALF OF THE GOVERNING BODY. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | AFTER RECEIVING A DRAFT OF FORM 990, IT IS DISTRIBUTED TO THE GOVERNING BODY. ALL BOARD MEMBERS ARE INSTRUCTED TO REVIEW THE DOCUMENT AND REPLY WITH ANY QUESTIONS OR COMMENTS BY A GIVEN DATE. IF ISSUES ARISE THEY ARE ANSWERED BY THE ASSOCIATION'S CPA FIRM. IF THERE ARE NO FURTHER ISSUES, THE DOCUMENT IS SUBMITTED TO THE IRS. A COPY OF THE FINAL RETURN IS PROVIDED TO ALL BOARD MEMBERS PRIOR TO FILING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | AT THE FIRST MEETING FOLLOWING DIRECTOR ELECTIONS, THE CONFLICT OF INTEREST POLICY IS REVIEWED AND ANY MEMBER WITH A CONFLICT IS ASKED TO DISCLOSE IT. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | DURING THE EXECUTIVE DIRECTOR'S ANNUAL REVIEW, THE BOARD LOOKS AT A SALARY COMPARISON AND ASSESSES WORK PERFORMANCE AGAINST A PREVIOUSLY-DETERMINED PERFORMANCE PLAN. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | THE ORGANIZATION MAKES ITS GOVERNING DOCUMENTS, CONFLICT OF INTEREST POLICY, AND FINANCIAL STATEMENTS AVAILABLE TO THE PUBLIC UPON REQUEST. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION A, LINE 6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION A, LINE 7A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION A, LINE 7B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION A, LINE 8B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | FORM 990, PART VI, SECTION B, LINE 15 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 1631737 |
| IRS990/TotalAssetsEOYAmt | 0 | 5662444 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 1631737 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 5662444 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 0 |
| IRS990/TotalEmployeeCnt | 0 | 30 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 396669 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 1352630 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 1749299 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 290082 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 4472842 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 290082 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 4472842 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 1341655 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 1189602 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalOthProgramServiceRevGrp/RelatedOrExemptFuncIncomeAmt | 0 | 7350 |
| IRS990/TotalOthProgramServiceRevGrp/TotalRevenueColumnAmt | 0 | 7350 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 1352630 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 1554774 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 142779 |
No mirrored PDF or thumbnail assets are attached yet.