Liabilities / Assets
32nd percentile
Higher debt load relative to assets than 32% of similar nonprofits.
990 • Fiscal year 2022 • EIN 02-0508228
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
32nd percentile
Higher debt load relative to assets than 32% of similar nonprofits.
Liabilities / Revenue
33rd percentile
Higher debt load relative to revenue than 33% of similar nonprofits.
Net Margin
86th percentile
Higher net margin than 86% of similar nonprofits.
Top Officer Pay
53rd percentile
Higher top officer pay than 53% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
76th percentile
Faster asset growth than 76% of similar nonprofits.
Revenue Growth
64th percentile
Faster revenue growth than 64% of similar nonprofits.
Assets
Up$614,801
Up $115,379 (+23%) from 2021
Net Assets
Up$614,630
Up $115,208 (+23%) from 2021
Liabilities
Up$171
Up $171 from 2021
Revenue
Up$279,963
Up $49,527 (+21%) from 2021
Expenses
Down$164,751
Down $3,622 (-2.2%) from 2021
Net Income
Up$115,212
Up $53,149 (+86%) from 2021
The upper valley rowing foundation (uvrf) is dedicated to the sport of rowing in the upper valley serving the entire rowing community with educational, recreational, and competitive programs for youth and adults that promote health, safety, and sportsmanship.
The mission of upper valley rowing foundation (uvrf) is to create a community for the sport of rowing by offering a wide variety of opportunities for area residents to row on the connecticut river. By making available public, rowing-appropriate access to the connecticut river, instructional programs, competitive opportunities, and education forums about the sport, uvrf will serve as an organization that provides diverse benefits to the region as a whole.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $288,611 | $280,438 | ▼ $8,173 |
| Savings and Temporary Cash Investments | $24,847 | $274,875 | ▲ $250,028 |
| Cash and Non-Interest-Bearing Accounts | $185,964 | $59,488 | ▼ $126,476 |
| Total Assets | $499,422 | $614,801 | ▲ $115,379 |
| Liabilities | |||
| Other Liabilities | - | $171 | - |
| Total Liabilities | $0 | $171 | ▲ $171 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $499,422 | $422,632 | ▼ $76,790 |
| Net Assets With Donor Restrictions | - | $191,998 | - |
| Total Net Assets Fund Balance | $499,422 | $614,630 | ▲ $115,208 |
| Total Liabilities and Net Assets / Fund Balance | $499,422 | $614,801 | ▲ $115,379 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Land Buildings | $195,873 | $394,021 | $589,894 |
| Land | $84,565 | - | $84,565 |
| Name | Title |
|---|---|
| Liz Marshall | President |
| Carin Reynolds | Director |
| Doug Calvey | Director |
| Jenny Lynn | Director |
| Joe Paduda | Director |
| Marcie Jacobs | Director |
| Martha Beattie | Director |
| Mickey Elsberg | Director |
| Nancy Larocque | Director |
| Patrick Turevon | Director |
| Peter Swanson | Director |
| Roelof Versteeg | Director |
| Susan Brighton | Director |
| Margie Elsberg | Secretary |
| Dan Ruml | Treasurer |
| Elizabeth Glenshaw | Vice Preside |
| Line Item | Amount |
|---|---|
| Other Expenses | $109,275 |
| Salaries, Compensation, and Employee Benefits | $49,463 |
| Grants and Similar Amounts Paid | $6,013 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $45,948 | - | - | $45,948 |
| Depreciation Depletion | $32,102 | - | - | $32,102 |
| Occupancy | $13,794 | - | - | $13,794 |
| Insurance | $10,394 | $770 | - | $11,164 |
| Grants to Domestic Individuals | $6,013 | - | - | $6,013 |
| Fees for Services Other | $5,774 | - | - | $5,774 |
| Office Expenses | $237 | $5,305 | - | $5,542 |
| Payroll Taxes | $3,515 | - | - | $3,515 |
| Fees for Services Accounting | - | $2,700 | - | $2,700 |
| Other Expenses | $290 | $1,223 | - | $290 |
| Total Functional Expenses | $151,021 | $13,730 | $0 | $164,751 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Payroll Liabilities | $171 |
“Supporters of the organization may join as members and have voting at our annual meeting. Members have access to social functions and access to sweep and sculling programs (additional fees apply).”
“Board members are elected by the membership at the annual meeting.”
“The board has authorized the treasurer to review and sign the form 990.”
“Any possible conflict of interest on the part of any member of the board or officer of the uvrf shall be disclosed in writing to the board and made a matter of record through an annual procedure and also when the interest involves a specific issue before the board.”
“Certain organizational information can be found on www.guidestar.org”
“Directors receive no compensation for their management responsibilities; they may however, be compensated for their time spent coaching or instructing program participants. Director martha beattiw was paid 420 for coaching and director carin reynolds was paid 350 for ooaching and 4,480 to run the lebanon crew program in 2022.”
“The mission of upper valley rowing foundation (uvrf) is to create a community for the sport of rowing by offering a wide variety of opportunities for area residents to row on the connecticut river. By making available public, rowing-appropriate access to the connecticut river, instructional programs, competitive opportunities, and education forums about the sport, uvrf will serve as an organization that provides diverse benefits to the region as a whole.”
“ROUNDING -4”
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 | false |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | THE MISSION OF UPPER VALLEY ROWING FOUNDATION (UVRF) IS TO CREATE A COMMUNITY FOR THE SPORT OF ROWING BY OFFERING A WIDE VARIETY OF OPPORTUNITIES FOR AREA RESIDENTS TO ROW ON THE CONNECTICUT RIVER. BY MAKING AVAILABLE PUBLIC, ROWING-APPROPRIATE ACCESS TO THE CONNECTICUT RIVER, INSTRUCTIONAL PROGRAMS, COMPETITIVE OPPORTUNITIES, AND EDUCATION FORUMS ABOUT THE SPORT, UVRF WILL SERVE AS AN ORGANIZATION THAT PROVIDES DIVERSE BENEFITS TO THE REGION AS A WHOLE. |
| IRS990/AllOtherContributionsAmt | 0 | 135473 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ELIZABETH GLENSHAW |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6036439321 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO BOX 419 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | HANOVER |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NH |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 03755 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 185964 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 59488 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | false |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 164483 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 6013 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1489 |
| IRS990/CYOtherExpensesAmt | 0 | 109275 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 113991 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 115212 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 49463 |
| IRS990/CYTotalExpensesAmt | 0 | 164751 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 279963 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 32102 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 32102 |
| IRS990/Desc | 0 | UVRF OFFERS SPRING AND FALL RACING PROGRAMS TO AREA STUDENTS IN GRADES 7-12 REGARDLESS OF ABILITY TO PAY. 40 STUDENT ATHLETES PARTICIPATED IN OUR LEBANON SPRING PROGRAM, FOR STUDENTS WHO ATTEND SCHOOLS WITHOUT A ROWING PROGRAM. THIS PROGRAM RAN FROM MID-MARCH TO JUNE. 45 HIGH SCHOOL STUDENT ATHELETES PARTICIPATED IN OUR 6-WEEK FALL CREW RACING PROGRAM, TRAINING THREE TIMES A WEEK AND ROWING IN REGIONAL RACES. ANY UPPER VALLEY HIGH SCHOOL ROWER IS WELCOME TO JOIN, WITH GENEROUS FINANCIAL ASSISTANCE AVAILABLE. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | false |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 191998 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | true |
| IRS990/EmployeeCnt | 0 | 26 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 56366 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 2700 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 2700 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 5774 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 5774 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 6.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 6.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 6.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | MARTHA BEATTIE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | SUSAN BRIGHTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DOUG CALVEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MICKEY ELSBERG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | MARCIE JACOBS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | NANCY LAROCQUE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JENNY LYNN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JOE PADUDA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | CARIN REYNOLDS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | PETER SWANSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | PATRICK TUREVON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | ROELOF VERSTEEG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | MARGIE ELSBERG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | ELIZABETH GLENSHAW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | LIZ MARSHALL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | DAN RUML |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | VICE PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | TREASURER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | false |
| IRS990/FormationYr | 0 | 1997 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 1297 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 16 |
| IRS990/GrantAmt | 0 | 5275 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 6013 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 6013 |
| IRS990/GrantsToIndividualsInd | 0 | true |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 1500 |
| IRS990/GrossReceiptsAmt | 0 | 280166 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 16 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 770 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 10394 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 11164 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 192 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 192 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 1 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 394021 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 288611 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 280438 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 674459 |
| IRS990/LegalDomicileStateCd | 0 | NH |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 203 |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembershipDuesAmt | 0 | 29010 |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | THE MISSION OF UPPER VALLEY ROWING FOUNDATION (UVRF) IS TO CREATE A COMMUNITY FOR THE SPORT OF ROWING BY OFFERING A WIDE VARIETY OF OPPORTUNITIES FOR AREA RESIDENTS TO ROW ON THE CONNECTICUT RIVER. BY MAKING AVAILABLE PUBLIC, ROWING-APPROPRIATE ACCESS TO THE CONNECTICUT RIVER, INSTRUCTIONAL PROGRAMS, COMPETITIVE OPPORTUNITIES, AND EDUCATION FORUMS ABOUT THE SPORT, UVRF WILL SERVE AS AN ORGANIZATION THAT PROVIDES DIVERSE BENEFITS TO THE REGION AS A WHOLE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 499422 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 614630 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1297 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 1297 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 499422 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 422632 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 13794 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 13794 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 5305 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 237 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 5542 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -4 |
| IRS990/OtherExpensesGrp/Desc | 0 | ROWING PROGRAM |
| IRS990/OtherExpensesGrp/Desc | 1 | MEMBERSHIP DUES |
| IRS990/OtherExpensesGrp/Desc | 2 | SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 3 | VEHICLE/TRAILER/BOAT FEES |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 457 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 3275 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 1223 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 32685 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 269 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 290 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 33142 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 3275 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 1492 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 290 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 171 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 45948 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 45948 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 3515 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 3515 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrincipalOfficerNm | 0 | ELIZABETH GLENSHAW |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 713990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 713990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 713990 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | REGISTRATION FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | EQUIPMENT USE |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | CLUB GEAR |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 94450 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 18466 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 1075 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 94450 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 18466 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 1075 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | UVRF OFFERS A COMPETITIVE MASTERS PROGRAM FOR ADULT ROWERS. THE SPRING PROGRAM ATTRACTED APPROXIMATELY 30 ROWERS; THE SUMMER PROGRAM HAD 29 PARTICIPANTS; AND 28 ROWERS JOINED THE FALL PROGRAM. DURING THE PANDEMIC, THE ORGANIZATION OFFERED VIRTUAL ERG WORKOUT PROGRAMS. THIS HAS CONTINUED IN 2022 AND THERE WERE AROUND 16 ATTENDEES FOR EACH SESSION OFFERED JANUARY TO APRIL AND 17 ATTENDEES IN THE WINTER SESSION. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 35211 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 738 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 41790 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | IN ADDITION TO THESE COMPETETIVE PROGRAMS, THE UPPER VALLEY ROWING FOUNDATION OFFERS A VARIETY OF INSTRUCTIONAL PROGRAMS TO ROWERS OF ALL LEVELS. NOVICE SWEEPS PROGRAM HAD 19 PARTICIPANTS AND 16 IN THE BEGINNER/INTERMEDIATE SCULLING SESSION; AND THERE WERE 35 PARTICIPANTS IN SUMMER RECREATIONAL CLINICS. IN 2020, THE CREW PROGRAM WAS STARTED FOR CANCER PATIENTS AND SURVIVORS WHICH OFFERS INDOOR AND ON THE WATER PROGRAMS. THIS IS A FREE PROGRAM WHICH HAD 31 MEMBERS THIS YEAR. UVRF OFFERS A MEMBER RENTAL PROGRAM AND STORAGE OF EQUIPMENT FOR AN EXTRA FEE. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 59444 |
| IRS990/ProgSrvcAccomActy3Grp/RevenueAmt | 0 | 45973 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 112102 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 5295 |
| IRS990/PYInvestmentIncomeAmt | 0 | 270 |
| IRS990/PYOtherExpensesAmt | 0 | 92761 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 118064 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 62063 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 70317 |
| IRS990/PYTotalExpensesAmt | 0 | 168373 |
| IRS990/PYTotalRevenueAmt | 0 | 230436 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 115212 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 27525 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 24847 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 274875 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearAmt | 0 | 92000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt | 0 | 68000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus2YearsAmt | 0 | 63134 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus3YearsAmt | 0 | 58871 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus4YearsAmt | 0 | 45000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 327005 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | SCHEDULE A: PART III, LINE 12; OTHER INCOME: GAIN ON SALE OF CAPITAL ASSET (BOAT) OF 1,297 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SUPPLEMENTAL INFORMATION |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 164483 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 112102 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 95482 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 94861 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 81273 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 548201 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 192 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 270 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1270 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1470 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 233 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 3435 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 113991 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 118064 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 32507 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 93153 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 83368 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 441083 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 192 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 270 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 1270 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 1470 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 233 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 3435 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00000 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.66710 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.68400 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 662279 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 92000 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 68000 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 63134 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 58871 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 45000 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 327005 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 278474 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 230166 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 127989 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 188014 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 164641 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 989284 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 278666 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 230436 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 129259 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 189484 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 164874 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 992719 |
| 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 | true |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 84565 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 84565 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 195873 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 394021 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 589894 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 171 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | PAYROLL LIABILITIES |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 280438 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 171 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | false |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/CashGrantAmt | 0 | 3163 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/CashGrantAmt | 1 | 2850 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 0 | SCHOLARSHIP FUND |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 1 | JASMINE SCHOLARSHIP FUND |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 0 | 13 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 1 | 10 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE MISSION OF UPPER VALLEY ROWING FOUNDATION (UVRF) IS TO CREATE A COMMUNITY FOR THE SPORT OF ROWING BY OFFERING A WIDE VARIETY OF OPPORTUNITIES FOR AREA RESIDENTS TO ROW ON THE CONNECTICUT RIVER. BY MAKING AVAILABLE PUBLIC, ROWING-APPROPRIATE ACCESS TO THE CONNECTICUT RIVER, INSTRUCTIONAL PROGRAMS, COMPETITIVE OPPORTUNITIES, AND EDUCATION FORUMS ABOUT THE SPORT, UVRF WILL SERVE AS AN ORGANIZATION THAT PROVIDES DIVERSE BENEFITS TO THE REGION AS A WHOLE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | SUPPORTERS OF THE ORGANIZATION MAY JOIN AS MEMBERS AND HAVE VOTING AT OUR ANNUAL MEETING. MEMBERS HAVE ACCESS TO SOCIAL FUNCTIONS AND ACCESS TO SWEEP AND SCULLING PROGRAMS (ADDITIONAL FEES APPLY). |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | BOARD MEMBERS ARE ELECTED BY THE MEMBERSHIP AT THE ANNUAL MEETING. |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.