Liabilities / Assets
60th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 46-3391142 • 501(c)3 • Grandville, MI
Profile
ESW works to forge innovative, lasting solutions to local and global sustainability challenges. We design and implement sustainable projects through our student and professional chapters, educate and train individuals and organizations on sustainable policies and practices, and build a global network of communities with a shared culture of sustainability.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
60th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
62nd percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
50th percentile
Higher net margin than 50% of similar nonprofits.
Top Officer Pay
81st percentile
Higher top officer pay than 81% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
57th percentile
Faster asset growth than 57% of similar nonprofits.
Revenue Growth
79th percentile
Faster revenue growth than 79% of similar nonprofits.
Assets
Up$99,305
Up $3,739 (+3.9%) from 2023
Liabilities
Flat$0
Flat from 2023
Net Assets
$99,305
No earlier filing loaded for comparison.
Revenue
Up$91,126
Up $63,611 (+231%) from 2023
Expenses
Up$89,908
Up $70,530 (+364%) from 2023
Net Income
Down$1,218
Down $6,919 (-85%) from 2023
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
ESW works to forge innovative, lasting solutions to local and global sustainability challenges. We design and implement sustainable projects through our student and professional chapters, educate and train individuals and organizations on sustainable policies and practices, and build a global network of communities with a shared culture of sustainability.
| Description | Grants | Expenses |
|---|---|---|
| We supported a growing network of 50 affiliated (but legally separate) chapters, supporting their efforts to design and implement sustainability-oriented projects on campuses, in communities, and abroad. Volunteer staff members had one on one calls with chapter leaders, hosted group calls on leadership approaches and project ideas, and provided other support, including workforce development materials. | $16,628 | $31,607 |
| The ESW annual conference brings individuals from across the nation to speak on sustainable issues, projects, engineering problem solving, and more. Workshops and seminars offer an opportunity for attendees to learn more, grow in their knowledge and interface with leading experts in the field. Experts have come from renowned organizations like The Lemelson Foundation, Engineering for One Planet, ABET, Institute for Sustainable Infrastructure, etc. Students from across chapters present on projects they have been working on - inspiring to students and professionals alike. | $0 | $27,970 |
| The Build Day Program was on pause in 2024 | $0 | $0 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Demetriece Brown | Director | PT | $0 | - | - |
| Miguel Fraga | Director Thru Dec | PT | $0 | - | - |
| Peggy Ip | Director | PT | $0 | - | - |
| Matthew Kyper | Director | PT | $0 | - | - |
| David Tsetse | Director | PT | $0 | - | - |
| Hendrik van Hemmen | Director | PT | $0 | - | - |
| Khanh Vu | Director | PT | $0 | - | - |
| Mark Langley | Board Chair | PT | $0 | - | - |
| Alexandria Julius | Treasurer | PT | $0 | - | - |
| Thomas Loughlin | Executive Director | PT | $0 | - | - |
“Description;Amount^Conference Convention and Meetings;23406|Travel;16434|Information Technology;4217|Office Expenses;2228|Bad Debt;2250|Insurance;222^Total;48757^”
“Description;EOY Amount^Inventory;4380|Prepaid Expenses;2439^Total;6819^”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | 0 |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Alexandria Julius |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 3018326002 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 2885 Sanford Ave SW 47541 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Grandville |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MI |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 49418 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 93527 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 92486 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 80506 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 180 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 1218 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 24523 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 98087 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 99305 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 16628 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 91306 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 180 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 98087 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 99305 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 98087 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 99305 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Demetriece Brown |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Miguel Fraga |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Peggy Ip |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Matthew Kyper |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | David Tsetse |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Hendrik van Hemmen |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Khanh Vu |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Mark Langley |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Alexandria Julius |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Thomas Loughlin |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Director thru Dec |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Board Chair |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Executive Director |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 4560 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 6819 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 48757 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | ESW works to forge innovative, lasting solutions to local and global sustainability challenges. We design and implement sustainable projects through our student and professional chapters, educate and train individuals and organizations on sustainable policies and practices, and build a global network of communities with a shared culture of sustainability. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 0 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 10620 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | We supported a growing network of 50 affiliated (but legally separate) chapters, supporting their efforts to design and implement sustainability-oriented projects on campuses, in communities, and abroad. Volunteer staff members had one on one calls with chapter leaders, hosted group calls on leadership approaches and project ideas, and provided other support, including workforce development materials. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | The ESW annual conference brings individuals from across the nation to speak on sustainable issues, projects, engineering problem solving, and more. Workshops and seminars offer an opportunity for attendees to learn more, grow in their knowledge and interface with leading experts in the field. Experts have come from renowned organizations like The Lemelson Foundation, Engineering for One Planet, ABET, Institute for Sustainable Infrastructure, etc. Students from across chapters present on projects they have been working on - inspiring to students and professionals alike. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | The Build Day Program was on pause in 2024 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 16628 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 1 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 2 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 31607 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 27970 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 0 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 0 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MI |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 1 | NM |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 2 | OR |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 3 | PA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 89908 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 59577 |
| IRS990EZ/TotalRevenueAmt | 0 | 91126 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.eswglobal.org |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt | 0 | 7000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 7000 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 80506 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 53922 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 26609 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 59817 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 51216 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 272070 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 10620 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 15114 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 6990 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 32724 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearAmt | 0 | 180 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus1YearAmt | 0 | 221 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus2YearsAmt | 0 | 906 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus3YearsAmt | 0 | 3033 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus4YearsAmt | 0 | 130 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 4470 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.83902 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.87913 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 259478 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 28615 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 18671 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 2500 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 49786 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearAmt | 0 | 28615 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt | 0 | 11671 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus4YearsAmt | 0 | 2500 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 42786 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 91306 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 69257 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 27515 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 62850 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 58336 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 309264 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 91306 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 69257 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 27515 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 62850 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 58336 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 309264 |
| 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 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Description;Amount^Conference Convention and Meetings;23406|Travel;16434|Information Technology;4217|Office Expenses;2228|Bad Debt;2250|Insurance;222^Total;48757^ |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Description;EOY Amount^Inventory;4380|Prepaid Expenses;2439^Total;6819^ |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part II, Line 24 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Alexandria Julius |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Treasurer |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 3018326002 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-10-02 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | ENGINEERS FOR A SUSTAINABLE WORLD |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | ENGI |
| ReturnHeader/Filer/EIN | 0 | 463391142 |
| ReturnHeader/Filer/PhoneNum | 0 | 3018326002 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 2885 Sanford Ave SW 47541 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Grandville |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MI |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 49418 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 301058648 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | 100 Degrees Consulting |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | PO Box 222 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Clarence Center |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | NY |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 14032 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 6786324534 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-10-02 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Stephanie Skryzowski |
| ReturnHeader/ReturnTs | 0 | 2025-10-02T10:42:43-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-06-30 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.