Liabilities / Assets
35th percentile
Higher debt load relative to assets than 35% of similar nonprofits.
990 • Fiscal year 2020 • EIN 81-0779400
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
35th percentile
Higher debt load relative to assets than 35% of similar nonprofits.
Liabilities / Revenue
26th percentile
Higher debt load relative to revenue than 26% of similar nonprofits.
Net Margin
49th percentile
Higher net margin than 49% of similar nonprofits.
Top Officer Pay
Score unavailable
This filing does not contain officer compensation rows.
Asset Growth
51st percentile
Faster asset growth than 51% of similar nonprofits.
Revenue Growth
86th percentile
Faster revenue growth than 86% of similar nonprofits.
Assets
Up$6,072,471
Up $378,131 (+6.6%) from 2019
Net Assets
Up$5,667,389
Up $214,832 (+3.9%) from 2019
Liabilities
Up$405,082
Up $163,299 (+68%) from 2019
Revenue
Up$5,542,845
Up $1,536,268 (+38%) from 2019
Expenses
Up$5,328,013
Up $1,451,118 (+37%) from 2019
Net Income
Up$214,832
Up $85,150 (+66%) from 2019
Our mission is to support smallholder farmers in developing countries by providing customized information and services that increase productivity, profitability, and environmental sustainability.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $1,713,806 | $3,695,503 | ▲ $1,981,697 |
| Savings and Temporary Cash Investments | $2,540,095 | $1,805,725 | ▼ $734,370 |
| Pledges and Grants Receivable | $1,329,604 | $387,245 | ▼ $942,359 |
| Prepaid Expenses and Deferred Charges | $29,873 | $151,941 | ▲ $122,068 |
| Accounts Receivable | $34,789 | - | - |
| Land, Buildings, and Equipment, Net | $46,173 | $32,057 | ▼ $14,116 |
| Total Assets | $5,694,340 | $6,072,471 | ▲ $378,131 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $241,783 | $405,082 | ▲ $163,299 |
| Total Liabilities | $241,783 | $405,082 | ▲ $163,299 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $4,571,496 | $3,172,691 | ▼ $1,398,805 |
| Net Assets With Donor Restrictions | $881,061 | $2,494,698 | ▲ $1,613,637 |
| Total Net Assets Fund Balance | $5,452,557 | $5,667,389 | ▲ $214,832 |
| Total Liabilities and Net Assets / Fund Balance | $5,694,340 | $6,072,471 | ▲ $378,131 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Leasehold Improvements | $22,279 | $28,970 | $51,249 |
| Equipment | $9,778 | $2,444 | $12,222 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Owen Barder | Chief Executive Officer | FT | $268,000 | $29,000 | $297,000 |
| Heinrich C Baumann | Managing Dir./treasurer | PT | $249,109 | $9,964 | $259,073 |
| Tomoko Harigaya | Director of Research | FT | $137,300 | $5,492 | $142,792 |
| Jonathan Lehe | Chief Dev Officer | FT | $127,299 | $5,092 | $132,391 |
| Ilana Kessler | Chief of Product and Tech | FT | $120,185 | $4,807 | $124,992 |
| Brian Keefe | Director of Finance and Ops | FT | $119,785 | $4,791 | $124,576 |
| Jonathan Faull | Director of Communications | FT | $110,500 | $4,420 | $114,920 |
| Name | Title |
|---|---|
| Shawn a Cole | President |
| Amrita Ahuja | Board Member |
| Daniel C Bjorkegren | Board Member |
| Michael R Kremer | Board Member |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $3,192,075 |
| Other Expenses | $2,135,938 |
| Total Fundraising Expense | $230,571 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $2,060,928 | $89,802 | $51,987 | $2,202,717 |
| Fees for Services Other | $1,143,992 | $100,155 | $66,506 | $1,310,653 |
| Current Officers, Directors, Trustees, and Key Employees | $316,898 | $152,859 | $86,317 | $556,074 |
| Payroll Taxes | $226,966 | $22,880 | $14,479 | $264,325 |
| Information Technology | $93,863 | $93,350 | - | $187,213 |
| Pension Plan Contributions | $133,149 | $26,355 | $9,455 | $168,959 |
| Travel | $76,218 | $9,818 | $1,827 | $87,863 |
| Office Expenses | $38,221 | $32,289 | - | $70,510 |
| Occupancy | $26,374 | $32,017 | - | $58,391 |
| Fees for Services Accounting | $12,759 | $21,950 | - | $34,709 |
| Fees for Services Legal | $19,598 | $9,463 | - | $29,061 |
| Insurance | $13,372 | $2,568 | - | $15,940 |
| Depreciation Depletion | - | $14,116 | - | $14,116 |
| Other Expenses | $6,030 | $902 | - | $6,932 |
| Total Functional Expenses | $4,488,235 | $609,207 | $230,571 | $5,328,013 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $5,328,013 |
| Total Expenses per Audited Statements | $5,328,013 |
| Total Expenses per Form 990 | $5,328,013 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| Kenya | Program Activities | Agricultural Advice, Technology & Assistance to Smallholder Farmers. | 2 | 17 | $1,566,132 |
| India | Program Activities | Agricultural Advice, Technology & Assistance to Smallholder Farmers. | 5 | 21 | $988,624 |
| Ethiopia | Program Activities | Agricultural Advice, Technology & Assistance to Smallholder Farmers. | 1 | 7 | $473,182 |
| Pakistan | Program Activities | Agricultural Advice, Technology & Assistance to Smallholder Farmers. | 1 | 7 | $188,205 |
| Nigeria | Program Services | Agricultural Advice, Technology & Assistance to Smallholder Farmers. | 1 | 4 | $82,750 |
| Bangladesh | Program Services | Agricultural Advice, Technology & Assistance to Smallholder Farmers. | 1 | 0 | $4,118 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The board of directors review and approve the form 990 prior to its filing. The form 990 was then authorized and signed by the organization's ceo.”
“The board of directors requires an annual declaration from all board members as to the existence and disclosure of any potential conflicts of interest. The board members sign a disclosure statement. Any potential conflicts are discussed by the dis-interested board members, while the party in potential conflict is required to leave the room. Board meeting minutes will document the discussion and decision making process. In the event of a potential conflict, procedures to obtain competitive bids and diligence on fair market value will be established.”
“The board of directors is responsible for establishing and maintaining a competitive compensative program for the key executives of the organization. The independent members of the board meets as needed to review the compensation program and make changes, as deemed appropriate. A market evaluation is conducted as needed to ensure that the compensation program falls within a reasonable range of competitive practices for comparable positions among similarly situated organizations.”
“Organization filings are made available upon request.”
“Other professional fees: program service expenses 158,969. Management and general expenses 72,587. Fundraising expenses 0. Total expenses 231,556. Contract personnel: program service expenses 985,023. Management and general expenses 27,568. Fundraising expenses 66,506. Total expenses 1,079,097.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 241783 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 405082 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 34789 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | OUR MISSION IS TO SUPPORT SMALLHOLDER FARMERS IN DEVELOPING COUNTRIES BY PROVIDING CUSTOMIZED INFORMATION AND SERVICES THAT INCREASE PRODUCTIVITY, PROFITABILITY, AND ENVIRONMENTAL SUSTAINABILITY. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AllOtherContributionsAmt | 0 | 5315868 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | PRECISION AGRICULTURE FOR DEVELOPMENT |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6178543531 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1150 WALNUT STREET NO 2ND FL |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | NEWTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 02461 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 1713806 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 3695503 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 86317 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 152859 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 316898 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 556074 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 5422168 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 15800 |
| IRS990/CYOtherExpensesAmt | 0 | 2135938 |
| IRS990/CYOtherRevenueAmt | 0 | 2200 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 102677 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 214832 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 3192075 |
| IRS990/CYTotalExpensesAmt | 0 | 5328013 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 230571 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 5542845 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 14116 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 14116 |
| IRS990/Desc | 0 | PRECISION DEVELOPMENT(PXD) IS A NON-PROFIT ORGANIZATION WITH A MISSION TO SUPPORT PEOPLE LIVING IN EXTREME POVERTY BY PROVIDING CUSTOMIZED DIGITAL INFORMATION AND SERVICES THAT INCREASE PRODUCTIVITY, PROFITABILITY, AND ENVIRONMENTAL SUSTAINABILITY. WE ARE PIONEERING A NEW MODEL FOR DIGITAL DEVELOPMENT: REACHING SMALLHOLDER FARMERS AND OTHER USERS WITH PERSONALIZED ADVICE THROUGH THEIR MOBILE PHONES. WE COLLABORATE WITH IN-COUNTRY PARTNERS, GOVERNMENTS, AND MULTILATERAL INSTITUTIONS TO REACH USERS AT SCALE WITH MOBILE-BASED PERSONALIZED ADVICE, AND GATHER EVIDENCE OF ITS IMPACT.USING TWO-WAY COMMUNICATION AND INFORMATION AGGREGATION, WE OFFER OUR USERS VALUABLE AND PRACTICAL INFORMATION, CUSTOMIZED TO THEIR GEOGRAPHY, MARKET, AND CHARACTERISTICS. PXD INCORPORATES INSIGHTS FROM BEHAVIORAL ECONOMICS, HUMAN-CENTERED DESIGN, AND SOCIAL LEARNING THEORY, AND MAKES USE OF A/B TESTING AND DATA SCIENCE TO IDENTIFY WHAT TYPES OF INFORMATION AND DELIVERY MECHANISMS WORK BEST FOR OUR USERS.PAD NOW HAS OPERATIONS IN INDIA, KENYA, PAKISTAN, RWANDA, ETHIOPIA, UGANDA, NIGERIA, ZAMBIA, AND BANGLADESH. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 881061 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2494698 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 21 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4488235 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 21950 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 12759 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 34709 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 9463 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 19598 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 29061 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 66506 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 100155 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1143992 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1310653 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignCountryCd | 0 | KE |
| IRS990/ForeignFinancialAccountInd | 0 | 1 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 32.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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| 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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 9964 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 29000 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 5492 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 4791 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 5092 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 4807 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 4420 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | HEINRICH C BAUMANN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | SHAWN A COLE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DANIEL C BJORKEGREN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MICHAEL R KREMER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | AMRITA AHUJA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | OWEN BARDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | TOMOKO HARIGAYA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | BRIAN KEEFE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JONATHAN LEHE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | ILANA KESSLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | JONATHAN FAULL |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 249109 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 268000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 137300 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 119785 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 127299 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 120185 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 110500 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | MANAGING DIR./TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | CHIEF EXECUTIVE OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR OF RESEARCH |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIR OF FINANCE AND OPS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | CHIEF DEV OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CHIEF OF PRODUCT AND TECH |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR OF COMMUNICATIONS |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2015 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GovernmentGrantsAmt | 0 | 106300 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 5542845 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 4 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 93350 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 93863 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 187213 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 2568 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 13372 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 15940 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 15800 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 15800 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 15 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 31414 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 46173 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 32057 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 63471 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | OUR MISSION IS TO SUPPORT SMALLHOLDER FARMERS IN DEVELOPING COUNTRIES BY PROVIDING CUSTOMIZED INFORMATION AND SERVICES THAT INCREASE PRODUCTIVITY, PROFITABILITY, AND ENVIRONMENTAL SUSTAINABILITY. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NameChangeInd | 0 | X |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5452557 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 5667389 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 4571496 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3172691 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 32017 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 26374 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 58391 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 32289 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 38221 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 70510 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | IMPLEMENTATION AND FIEL |
| IRS990/OtherExpensesGrp/Desc | 1 | MISCELLANEOUS |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 683 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 902 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 319867 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 6030 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 320550 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 6932 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | OTHER INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2200 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 2200 |
| IRS990/OtherRevenueTotalAmt | 0 | 2200 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 51987 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 89802 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 2060928 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2202717 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 14479 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 22880 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 226966 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 264325 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 9455 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 26355 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 133149 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 168959 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 1329604 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 387245 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 29873 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 151941 |
| IRS990/PrincipalOfficerNm | 0 | OWEN BARDER |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 541300 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 102677 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 102677 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 3858910 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 32332 |
| IRS990/PYOtherExpensesAmt | 0 | 2920365 |
| IRS990/PYOtherRevenueAmt | 0 | 3210 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 112125 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 129682 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 956530 |
| IRS990/PYTotalExpensesAmt | 0 | 3876895 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4006577 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 214832 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 104877 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 2540095 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 1805725 |
| IRS990ScheduleA/First5Years170Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 5422168 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 3858910 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3739075 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2946771 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 4164237 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 20131161 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 15800 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 32332 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7693 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 5690 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 179 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 61694 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 282211 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 2200 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 3210 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 5410 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 7854443 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 12276718 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 5422168 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 3858910 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3739075 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2946771 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 4164237 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 20131161 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 20198265 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 9778 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 2444 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 12222 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 5328013 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 22279 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 28970 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 51249 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 5542845 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 32057 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 5328013 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 5542845 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 5542845 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 5328013 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 0 | 21 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 1 | 17 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 2 | 7 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 3 | 7 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 4 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 5 | 4 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 0 | 5 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 1 | 2 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 2 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 3 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 4 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 5 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 0 | 988624 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 1 | 1566132 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 2 | 188205 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 3 | 473182 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 4 | 4118 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 5 | 82750 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 0 | INDIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 1 | KENYA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 2 | PAKISTAN |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 3 | ETHIOPIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 4 | BANGLADESH |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 5 | NIGERIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 0 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALLHOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 1 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALLHOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 2 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALLHOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 3 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALLHOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 4 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALLHOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 5 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALLHOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 0 | PROGRAM ACTIVITIES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 1 | PROGRAM ACTIVITIES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 2 | PROGRAM ACTIVITIES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 3 | PROGRAM ACTIVITIES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 4 | PROGRAM SERVICES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 5 | PROGRAM SERVICES |
| IRS990ScheduleF/BoycottCountriesInd | 0 | 0 |
| IRS990ScheduleF/ContinuationSpentAmt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/ForeignCorpOwnershipInd | 0 | 0 |
| IRS990ScheduleF/ForeignPartnershipInd | 0 | 0 |
| IRS990ScheduleF/InterestInForeignTrustInd | 0 | 0 |
| IRS990ScheduleF/PassiveForeignInvestmestCoInd | 0 | 0 |
| IRS990ScheduleF/SubtotalEmployeesCnt | 0 | 56 |
| IRS990ScheduleF/SubtotalOfficesCnt | 0 | 11 |
| IRS990ScheduleF/SubtotalSpentAmt | 0 | 3303011 |
| IRS990ScheduleF/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART III ACCOUNTING METHOD: |
| IRS990ScheduleF/TotalEmployeeCnt | 0 | 56 |
| IRS990ScheduleF/TotalOfficeCnt | 0 | 11 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990Detailed filing. Detailed filing data is available for this year.