Liabilities / Assets
59th percentile
Higher debt load relative to assets than 59% of similar nonprofits.
EIN 84-6029250 • 501(c)3 • Boulder, CO
Profile
Thorne's mission is to build earth stewardship by connecting youth to nature through joyful, hands-on, place-based environmental education experiences.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
59th percentile
Higher debt load relative to assets than 59% of similar nonprofits.
Liabilities / Revenue
75th percentile
Higher debt load relative to revenue than 75% of similar nonprofits.
Net Margin
20th percentile
Higher net margin than 20% of similar nonprofits.
Top Officer Pay
60th percentile
Higher top officer pay than 60% of similar nonprofits.
Top officer pay equals 4.7% of source-year revenue.
Asset Growth
71st percentile
Faster asset growth than 71% of similar nonprofits.
Revenue Growth
9th percentile
Faster revenue growth than 9% of similar nonprofits.
Assets
Up$8,241,355
Up $912,032 (+12%) from 2023
Liabilities
Up$1,631,348
Up $1,071,544 (+191%) from 2023
Net Assets
Down$6,610,007
Down $159,512 (-2.4%) from 2023
Revenue
Down$3,270,743
Down $1,675,989 (-34%) from 2023
Expenses
Up$3,574,915
Up $850,060 (+31%) from 2023
Net Income
Down-$304,172
Down $2,526,049 (-114%) 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.
Thorne's mission is to build earth stewardship by connecting youth to nature through joyful, hands-on, place-based environmental education experiences.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $1,315,362 | $1,416,179 | ▲ $100,817 |
| Land, Buildings, and Equipment, Net | $91,439 | $1,285,144 | ▲ $1,193,705 |
| Pledges and Grants Receivable | $732,312 | $500,000 | ▼ $232,312 |
| Accounts Receivable | $166,361 | $246,514 | ▲ $80,153 |
| Cash and Non-Interest-Bearing Accounts | $274,955 | $232,791 | ▼ $42,164 |
| Prepaid Expenses and Deferred Charges | $33,524 | $38,428 | ▲ $4,904 |
| Inventories for Sale or Use | - | $1,963 | - |
| Total Assets | $4,067,500 | $4,978,223 | ▲ $910,723 |
| Other Assets Total | $1,453,547 | $1,257,204 | ▼ $196,343 |
| Liabilities | |||
| Deferred Revenue | $198,855 | $203,970 | ▲ $5,115 |
| Unsecured Notes Loans Payable | - | $150,000 | - |
| Accounts Payable and Accrued Expenses | $138,954 | $141,281 | ▲ $2,327 |
| Other Liabilities | $1,336 | - | - |
| Total Liabilities | $339,145 | $495,251 | ▲ $156,106 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $2,296,084 | $2,773,870 | ▲ $477,786 |
| Net Assets Without Donor Restrictions | $1,432,271 | $1,709,102 | ▲ $276,831 |
| Total Net Assets Fund Balance | $3,728,355 | $4,482,972 | ▲ $754,617 |
| Total Liabilities and Net Assets / Fund Balance | $4,067,500 | $4,978,223 | ▲ $910,723 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Land | $1,036,353 | - | $1,036,353 |
| Buildings | $176,849 | - | $176,849 |
| Leasehold Improvements | $25,094 | $101,166 | $126,260 |
| Equipment | $46,848 | $54,137 | $100,985 |
| Other Land Buildings | - | $14,949 | $14,949 |
| Other Assets Org | $1,257,204 | - | - |
| Period | Beginning | Contrib. | Gain/Loss | Other Uses | End |
|---|---|---|---|---|---|
| 2021 | $1,453,547 | - | ▼ $187,377 | $-8,966 | $1,257,204 |
| 2020 | $1,252,692 | - | ▲ $192,135 | - | $1,453,547 |
| 2019 | $1,198,211 | $10,065 | ▲ $53,136 | - | $1,252,692 |
| 2018 | $1,036,664 | - | ▲ $170,144 | $-8,597 | $1,198,211 |
| 2017 | $1,105,634 | $29,500 | ▼ $59,253 | $-39,217 | $1,036,664 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Keith Desrosiers | Executive Di | FT | $115,363 | $14,244 | $129,607 |
| Name | Title |
|---|---|
| David Kirk | Chair |
| Annika Paradise | Vice Chair |
| Amanda Dumenigo | Board Member |
| Anne-worley Moelter | Board Member |
| Christian Vargas | Board Member |
| Christine Berg | Board Member |
| David Brantz | Board Member |
| Graham Casden | Board Member |
| Jd Mangat | Board Member |
| John Ahrens | Board Member |
| Jose Vieitez | Board Member |
| Kerry Merkel | Board Member |
| Luis Alvarez | Board Member |
| Niki Koubourlis | Board Member |
| Pablo Hester | Board Member |
| Sarah Hauck | Board Member |
| Sarah Irizarry | Board Member |
| Sophie Ramus | Board Member |
| Jacquie Mckenna | Secretary |
| Chris Jacobs | Treasurer |
| Micah Shagoury | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $1,508,783 |
| Other Expenses | $558,539 |
| Total Fundraising Expense | $191,842 |
| Grants and Similar Amounts Paid | $167,100 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $904,395 | $96,597 | $124,180 | $1,125,172 |
| Grants to Domestic Orgs | $167,100 | - | - | $167,100 |
| Current Officers, Directors, Trustees, and Key Employees | $108,196 | $11,089 | $13,787 | $133,072 |
| Other Employee Benefits | $112,256 | $7,924 | $6,206 | $126,386 |
| Payroll Taxes | $90,195 | $6,378 | $4,992 | $101,565 |
| Occupancy | $65,801 | $1,535 | $1,554 | $68,890 |
| Office Expenses | $46,550 | $1,119 | $7,536 | $55,205 |
| Fees for Services Other | $42,653 | $207 | $6,157 | $49,017 |
| Travel | $41,663 | $90 | $425 | $42,178 |
| All Other Expenses | $32,628 | $517 | $6,774 | $39,919 |
| Depreciation Depletion | $24,586 | $1,440 | $1,157 | $27,183 |
| Fees for Services Accounting | - | $24,713 | - | $24,713 |
| Pension Plan Contributions | $20,063 | $1,416 | $1,109 | $22,588 |
| Information Technology | $17,231 | $1,475 | $1,184 | $19,890 |
| Advertising | $14,127 | $2,253 | $1,115 | $17,495 |
| Other Expenses | $2,517 | $153 | $12,414 | $15,084 |
| Conferences and Meetings | $11,365 | $809 | $1,027 | $13,201 |
| Insurance | $3,377 | $1,276 | $254 | $4,907 |
| Total Functional Expenses | $1,881,410 | $161,170 | $191,842 | $2,234,422 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $2,282,213 |
| Expenses per Audited Statements | $2,234,422 |
| Total Expenses per Form 990 | $2,234,422 |
| Expenses Not Reported on Form 990 | $47,791 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Cal-wood Education Center | Jamestown, CO | 501c3 | NATURE'S KIDS | $56,230 |
| Wildlands Restoration Volunteers | Longmont, CO | 501c3 | NATURE'S KIDS | $35,190 |
| Cottonwood Institute | Denver, CO | 501c3 | NATURE'S KIDS | $22,807 |
| Community Cycles | Boulder, CO | 501c3 | NATURE'S KIDS | $13,858 |
| Ecoarts Connections | Boulder, CO | 501c3 | NATURE'S KIDS | $6,472 |
| I Have a Dream Foundation | Boulder, CO | 501c3 | NATURE'S KIDS | $5,358 |
| Line Item | Amount |
|---|---|
| Fundraising Direct Expenses | $3,976 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Special Events | $63,045 | - | $3,976 | - |
| Total Events | $63,045 | - | $3,976 | $-3,976 |
“The 990 is reviewed and recommended for approval by the finance committee prior to approval by the full board at a board meeting.”
“Each director, principal officer, and member of a committee with board- delegated powers shall at the onset of their service sign a statement which affirms that said person has received a copy of the conflict of interest policy, has read and understands the policy, and agrees to comply with it.”
“The organization has reviewed the colorado nonprofit salary survey and completed a salary analysis of like organizations, and bases its salary on how it chooses to pay staff comparatively, with approval from the board of directors.”
“Governing and financial documents are available upon request.”
“Volunteer and in-kind support play a critical role in the success of thorne's mission, by ensuring all programs are delivered through the most cost-effective means possible. Our 232 dedicated volunteers gave us a total of 9749 hours of their time during the fiscal year. Thorne is governed by a volunteer board of trustees who oversees policy level decisions for the organization, hires and manages the executive director, and ensures thorne's financial health and well-being. Additional volunteers and interns provided support both in the office and with the thorne programs. Thorne has a successful internship program for undergraduates to gain hands-on experience with teaching outdoors in nature. Typical volunteer projects at thorne include procuring auction items for thorne's annual fundraiser, natural night out, assembling student authored mini books and creating teaching props for thorne's in-school program; assisting teachers and students in the after school program; serving as teaching assistants for summer camp, nature mentors and teaching assistants at nature preschool; and lead teachers for one of the stations at sombrero marsh during our 2nd grade field trip program. Community and corporate groups spend the spring and fall identifying and eradicating invasive plants at sombrero marsh environmental learning center.”
“Thorne accomplishes its mission through three core programs that primarily serve boulder county youth: school programs - annually engages 10,000+ students through classroom presentations, field trips, and after-school programs designed to support academic learning and build nature connection. Youth participate in thorne's in-school program, which expands students' knowledge in the areas of science and literacy through a three-class series of lessons that involve interactive explorations, inquiry-based experiments, and writing a picture book. All 2nd grade youth receive a full-day nature field trip to a local open space area that utilizes fun, hands-on, place-based environmental education experiences to teach natural science concepts and foster empathy for other living things. A portion of students who enjoy in school programs also attend an immersive 12-week after-school program that allows participants to deepen their connection to nature by exploring in and around their schoolyard with experienced nature mentors. Summer camp - annually provides youth ages 5-15 with the opportunity to explore local grassland, evergreen forest, and wetland habitats with an experienced nature mentor. At camp, children are encouraged to tap into the spirit of play and follow their own unique interests while staff seamlessly integrate learning from the lessons that abound within nature's classroom. In 2022 thorne served 1092 campers for a two-week program, with 26% of families receiving a scholarship. Ece programs - annually engages youth ages 3-6 in a unique preschool experience that fosters the development of the whole-child and nature connection through daily immersion in nature with caring, attentive mentors. In addition, 350+ youth ages 2 and up and their families participate in a lil-explorers parent and child program which is designed to build the knowledge, skills, and interest needed to foster a lifelong love of nature exploration for the entire family. In addition, thorne is the backbone and provides programming for nature kids/jovenes de la naturaleza (nkjn) - a 20-organizaiton effort to provide 1 million plus annually in pre-k to high school, backyard to backcountry, and family integrated environmental education and outdoor recreation programming to underserved lafayette youth. Nkjn has also helped to build more than 2.5 million in parks and trails to ensure all lafayette youth live within a safe 10-minute walk to nature. During 2021, the nkjn program will begin expansion into the city of boulder with hopes of expanding to longmont in 2022.”
“The organization has two endowment funds through the community foundation serving boulder county, and a third endowment fund through the denver foundation. The original intent of the donors to all three funds was to preserve the fair value of their original gifts in perpetuity. Each year, thorne request an annual disbursement from its two traditional endowment funds in the amount of 5% of the market value of the funds held by the boulder community foundation and 5.5% of the market value of the funds held by the denver foundation. For the oak thorn vision fund, which is held by the boulder community foundation, each year, the thorne board has the choice to request a disbursement of up to 20% of the corpus of the fund for a special purpose. Possible examples of a special purpose are a capital campaign, strategic investments in programs, and capital improvements.”
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/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 138954 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 141281 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 166361 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 246514 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | THORNE'S MISSION IS TO BUILD EARTH STEWARDSHIP BY CONNECTING YOUTH TO NATURE THROUGH JOYFUL, HANDS-ON, PLACE-BASED ENVIRONMENTAL EDUCATION EXPERIENCES. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 1115 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 2253 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 14127 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 17495 |
| IRS990/AllOtherContributionsAmt | 0 | 1111733 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 6774 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 517 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 32628 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 39919 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | KEITH DESROSIERS |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3034993647 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1466 N 63RD STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | BOULDER |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CO |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 80308 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 274955 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 232791 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 13787 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 11089 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 108196 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 133072 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 1027 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 809 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 11365 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 13201 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/ContriRptFundraisingEventAmt | 0 | 63045 |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2017350 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 167100 |
| IRS990/CYInvestmentIncomeAmt | 0 | 34101 |
| IRS990/CYOtherExpensesAmt | 0 | 558539 |
| IRS990/CYOtherRevenueAmt | 0 | -2651 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1153735 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 968113 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1508783 |
| IRS990/CYTotalExpensesAmt | 0 | 2234422 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 191842 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 3202535 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 198855 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 203970 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 1157 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 1440 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 24586 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 27183 |
| IRS990/Desc | 0 | THORNE ACCOMPLISHES ITS MISSION THROUGH THREE CORE PROGRAMS THAT PRIMARILY SERVE BOULDER COUNTY YOUTH: SCHOOL PROGRAMS - ANNUALLY ENGAGES 10,000+ STUDENTS THROUGH CLASSROOM PRESENTATIONS, FIELD TRIPS, AND AFTER-SCHOOL PROGRAMS DESIGNED TO SUPPORT ACADEMIC LEARNING AND BUILD NATURE CONNECTION. YOUTH PARTICIPATE IN THORNE'S IN-SCHOOL PROGRAM, WHICH EXPANDS STUDENTS' KNOWLEDGE IN THE AREAS OF SCIENCE AND LITERACY THROUGH A THREE-CLASS SERIES OF LESSONS THAT INVOLVE INTERACTIVE EXPLORATIONS, INQUIRY-BASED EXPERIMENTS, AND WRITING A PICTURE BOOK. ALL 2ND GRADE YOUTH RECEIVE A FULL-DAY NATURE FIELD TRIP TO A LOCAL OPEN SPACE AREA THAT UTILIZES FUN, HANDS-ON, PLACE-BASED ENVIRONMENTAL EDUCATION EXPERIENCES TO TEACH NATURAL SCIENCE CONCEPTS AND FOSTER EMPATHY FOR OTHER LIVING THINGS. A PORTION OF STUDENTS WHO ENJOY IN SCHOOL PROGRAMS ALSO ATTEND AN IMMERSIVE 12-WEEK AFTER-SCHOOL PROGRAM THAT ALLOWS PARTICIPANTS TO DEEPEN THEIR CONNECTION TO NATURE BY EXPLORING IN AND AROUND THEIR SCHOOLYARD WITH EXPERIENCED NATURE MENTORS. SUMMER CAMP - ANNUALLY PROVIDES YOUTH AGES 5-15 WITH THE OPPORTUNITY TO EXPLORE LOCAL GRASSLAND, EVERGREEN FOREST, AND WETLAND HABITATS WITH AN EXPERIENCED NATURE MENTOR. AT CAMP, CHILDREN ARE ENCOURAGED TO TAP INTO THE SPIRIT OF PLAY AND FOLLOW THEIR OWN UNIQUE INTERESTS WHILE STAFF SEAMLESSLY INTEGRATE LEARNING FROM THE LESSONS THAT ABOUND WITHIN NATURE'S CLASSROOM. IN 2022 THORNE SERVED 1092 CAMPERS FOR A TWO-WEEK PROGRAM, WITH 26% OF FAMILIES RECEIVING A SCHOLARSHIP. ECE PROGRAMS - ANNUALLY ENGAGES YOUTH AGES 3-6 IN A UNIQUE PRESCHOOL EXPERIENCE THAT FOSTERS THE DEVELOPMENT OF THE WHOLE-CHILD AND NATURE CONNECTION THROUGH DAILY IMMERSION IN NATURE WITH CARING, ATTENTIVE MENTORS. IN ADDITION, 350+ YOUTH AGES 2 AND UP AND THEIR FAMILIES PARTICIPATE IN A LIL-EXPLORERS PARENT AND CHILD PROGRAM WHICH IS DESIGNED TO BUILD THE KNOWLEDGE, SKILLS, AND INTEREST NEEDED TO FOSTER A LIFELONG LOVE OF NATURE EXPLORATION FOR THE ENTIRE FAMILY. IN ADDITION, THORNE IS THE BACKBONE AND PROVIDES PROGRAMMING FOR NATURE KIDS/JOVENES DE LA NATURALEZA (NKJN) - A 20-ORGANIZAITON EFFORT TO PROVIDE 1 MILLION PLUS ANNUALLY IN PRE-K TO HIGH SCHOOL, BACKYARD TO BACKCOUNTRY, AND FAMILY INTEGRATED ENVIRONMENTAL EDUCATION AND OUTDOOR RECREATION PROGRAMMING TO UNDERSERVED LAFAYETTE YOUTH. NKJN HAS ALSO HELPED TO BUILD MORE THAN 2.5 MILLION IN PARKS AND TRAILS TO ENSURE ALL LAFAYETTE YOUTH LIVE WITHIN A SAFE 10-MINUTE WALK TO NATURE. DURING 2021, THE NKJN PROGRAM WILL BEGIN EXPANSION INTO THE CITY OF BOULDER WITH HOPES OF EXPANDING TO LONGMONT IN 2022. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2296084 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2773870 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | true |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 81 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 1881410 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 24713 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 24713 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 6157 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 207 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 42653 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 49017 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.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/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 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/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 15 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 16 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 17 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 18 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 19 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 20 | 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/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 14244 |
| 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/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | KEITH DESROSIERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DAVID KIRK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ANNIKA PARADISE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JACQUIE MCKENNA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | MICAH SHAGOURY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JOHN AHRENS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | LUIS ALVAREZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | CHRISTINE BERG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | DAVID BRANTZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | AMANDA DUMENIGO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | SARAH HAUCK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | PABLO HESTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | SARAH IRIZARRY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | NIKI KOUBOURLIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | ANNE-WORLEY MOELTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | SOPHIE RAMUS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | CHRISTIAN VARGAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | JOSE VIEITEZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | CHRIS JACOBS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | GRAHAM CASDEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | JD MANGAT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | KERRY MERKEL |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 115363 |
| 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/ReportableCompFromOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 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/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | EXECUTIVE DI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | VICE CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | BOARD MEMBER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1954 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | true |
| IRS990/FundraisingAmt | 0 | 63045 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 3976 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 17 |
| IRS990/GovernmentGrantsAmt | 0 | 842572 |
| IRS990/GrantAmt | 0 | 167100 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 167100 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 167100 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | true |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 3206511 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 17 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 1184 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 1475 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 17231 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 19890 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 254 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 1276 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 3377 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 4907 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 1963 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 26119 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 7982 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 34101 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 170252 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 91439 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1285144 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 1455396 |
| IRS990/LegalDomicileStateCd | 0 | CO |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | THORNE'S MISSION IS TO BUILD EARTH STEWARDSHIP BY CONNECTING YOUTH TO NATURE THROUGH JOYFUL, HANDS-ON, PLACE-BASED ENVIRONMENTAL EDUCATION EXPERIENCES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 3728355 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4482972 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | -3976 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | -3976 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -213496 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1432271 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1709102 |
| IRS990/NoncashContributionsAmt | 0 | 3919 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 1554 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 1535 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 65801 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 68890 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 7536 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 1119 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 46550 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 55205 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 1453547 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 1257204 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 6206 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 7924 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 112256 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 126386 |
| IRS990/OtherExpensesGrp/Desc | 0 | NATURE KIDS EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 1 | SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 2 | GIFTS AND DONATIONS |
| IRS990/OtherExpensesGrp/Desc | 3 | ALL OTHER |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 463 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 1508 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 12414 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 576 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 1603 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 153 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 101685 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 53521 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 21501 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 2517 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 101685 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 54560 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 24612 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 15084 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 1336 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | MISCELLANEOUS INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1325 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 1325 |
| IRS990/OtherRevenueTotalAmt | 0 | 1325 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 124180 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 96597 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 904395 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1125172 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 4992 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 6378 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 90195 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 101565 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 1109 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 1416 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 20063 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 22588 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 732312 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 500000 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 33524 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 38428 |
| IRS990/PrincipalOfficerNm | 0 | KEITH DESROSIERS |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 611710 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1153735 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 1153735 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 1964903 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 247098 |
| IRS990/PYInvestmentIncomeAmt | 0 | 11221 |
| IRS990/PYOtherExpensesAmt | 0 | 369349 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 826215 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 766701 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 1419191 |
| IRS990/PYTotalExpensesAmt | 0 | 2035638 |
| IRS990/PYTotalRevenueAmt | 0 | 2802339 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
No mirrored PDF or thumbnail assets are attached yet.