Liabilities / Assets
21st percentile
Higher debt load relative to assets than 21% of similar nonprofits.
EIN 81-0779400 • 501(c)3 • Newton, MA
Profile
Our mission is to support smallholder farmers in developing countries by providing customized information and services that increase productivity, profitability, and environmental sustainability
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
21st percentile
Higher debt load relative to assets than 21% of similar nonprofits.
Liabilities / Revenue
15th percentile
Higher debt load relative to revenue than 15% of similar nonprofits.
Net Margin
89th percentile
Higher net margin than 89% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
97th percentile
Faster asset growth than 97% of similar nonprofits.
Revenue Growth
85th percentile
Faster revenue growth than 85% of similar nonprofits.
Assets
Up$7,515,206
Up $4,320,664 (+135%) from 2023
Liabilities
Down$80,456
Down $89,945 (-53%) from 2023
Net Assets
Up$7,434,750
Up $4,410,609 (+146%) from 2023
Revenue
Up$9,120,743
Up $2,941,908 (+48%) from 2023
Expenses
Down$4,706,238
Down $527,809 (-10%) from 2023
Net Income
Up$4,414,505
Up $3,469,717 (+367%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Our mission is to support smallholder farmers in developing countries by providing customized information and services that increase productivity, profitability, and environmental sustainability.
Our mission is to support smallholder farmers
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | - | $5,017,350 | - |
| Pledges and Grants Receivable | $16,057 | $2,173,542 | ▲ $2,157,485 |
| Accounts Receivable | $217,738 | $140,900 | ▼ $76,838 |
| Prepaid Expenses and Deferred Charges | $53,477 | $64,820 | ▲ $11,343 |
| Cash and Non-Interest-Bearing Accounts | $2,836,296 | $64,097 | ▼ $2,772,199 |
| Land, Buildings, and Equipment, Net | $0 | - | - |
| Total Assets | $3,194,542 | $7,515,206 | ▲ $4,320,664 |
| Other Assets Total | $70,974 | $54,497 | ▼ $16,477 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $165,207 | $80,456 | ▼ $84,751 |
| Other Liabilities | $5,194 | $0 | ▼ $5,194 |
| Total Liabilities | $170,401 | $80,456 | ▼ $89,945 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $2,726,103 | $6,812,029 | ▲ $4,085,926 |
| Net Assets Without Donor Restrictions | $298,038 | $622,721 | ▲ $324,683 |
| Total Net Assets Fund Balance | $3,024,141 | $7,434,750 | ▲ $4,410,609 |
| Total Liabilities and Net Assets / Fund Balance | $3,194,542 | $7,515,206 | ▲ $4,320,664 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Owen Barder | CEO Until 3/2024 | FT | $185,055 | $61,613 | $246,668 |
| Sara Godfrey | Secretary and COO | FT | $175,025 | $47,190 | $222,215 |
| Tomoko Harigaya | Chief Economist & Director | FT | $185,055 | $29,899 | $214,954 |
| Jonathan Lehe | Chief Strategist | FT | $153,428 | - | $153,428 |
| Alexander Ramirez | Head of Software Development | FT | $122,500 | - | $122,500 |
| David Sears | Chief Financial Officer | FT | $110,795 | - | $110,795 |
| Niriksha Shetty | CEO | FT | $89,710 | $1,145 | $90,855 |
| Name | Title |
|---|---|
| Amrita Ahuja | Chair |
| Jinu Koola | Director |
| Michael Kremer | Director |
| Shawn Cole | Interim Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Dahlberg Consulting US LLC | Consulting Services | 155 WEST 23RD STREET 6TH FLOOR, New York, NY 10011, In | $224,424 |
| J-pal South Asia At Ifmr | Research Services | - | $102,253 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $2,834,400 |
| Other Expenses | $1,871,838 |
| Total Fundraising Expense | $34,093 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $2,003,852 | $11,680 | $261 | $2,015,793 |
| Fees for Services Other | $362,976 | $238,296 | $3,319 | $604,591 |
| Current Officers, Directors, Trustees, and Key Employees | $377,823 | $156,726 | $25,189 | $559,738 |
| Travel | $194,295 | $26,933 | $3,863 | $225,091 |
| Information Technology | $115,249 | $76,438 | $20 | $191,707 |
| Other Employee Benefits | $122,215 | - | - | $122,215 |
| Payroll Taxes | $74,914 | $17,147 | - | $92,061 |
| Fees for Services Accounting | - | $45,599 | - | $45,599 |
| Pension Plan Contributions | $44,593 | - | - | $44,593 |
| Occupancy | $30,628 | $11,793 | $296 | $42,717 |
| Fees for Services Legal | - | $31,332 | - | $31,332 |
| Other Expenses | $4,472 | $18,078 | $711 | $23,261 |
| Insurance | $14,435 | $8,260 | - | $22,695 |
| Office Expenses | $7,695 | $3,587 | $8 | $11,290 |
| Total Functional Expenses | $4,023,993 | $648,152 | $34,093 | $4,706,238 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $4,706,238 |
| Total Expenses per Audited Statements | $4,706,238 |
| Total Expenses per Form 990 | $4,706,238 |
| 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 Small Holder Farmers. | 2 | 12 | $829,000 |
| Ethiopia | Program Activities | Through Our Partner, Bcas, We Fund Program Services in India. We Do Not Maintain an Office, Employers, or Contractors in India and Do Not Consider Bcas Employees as Our Agents. Program Services Bcas Performs Relate to Providing Digital Agriculture Services to Small-holder Farmers and Working With Government Agriculture Support Agencies. | 0 | 0 | $810,000 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The board of directors may authorize any officer/s, agent/s, to enter into any contract or execute and deliver any instrument in the name of and on behalf of the organization, and such authority may be general or confined to specific instances.”
“There is no committee with authority to act on behalf of the board of directors.”
“Unless required, we wouldn't provide the full 990 to the board, but it would be reviewed by the ceo and cfo to ensure correctness and completeness.”
“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 disinterested 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. This process is overseen by the coo.”
“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. The process described here was last completed in 2025.”
“Organization filings are made available upon request.”
“Consulting services: program service expenses 323,739. Management and general expenses 167,192. Fundraising expenses 30. Total expenses 490,961. Other professional fees: program service expenses 39,237. Management and general expenses 71,104. Fundraising expenses 3,289. Total expenses 113,630.”
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 | 165207 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 80456 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 217738 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 140900 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | OUR MISSION IS TO SUPPORT SMALLHOLDER FARMERS |
| IRS990/AllAffiliatesIncludedInd | 0 | 1 |
| IRS990/AllOtherContributionsAmt | 0 | 8980621 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | DAVID SEARS |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8579284669 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 4 JAY STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | CAMBRIDGE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 02139 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 2836296 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 64097 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 25189 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 156726 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 377823 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 559738 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 224424 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 102253 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | 196 TTK ROAD PRTHASARATHY GARDENS |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | ALWARPET CH |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | IN |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ProvinceOrStateNm | 0 | CHENNAI |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 155 WEST 23RD STREET 6TH FLOOR |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | NEW YORK |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | NY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 10011 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | DAHLBERG CONSULTING US LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | J-PAL SOUTH ASIA AT IFMR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | CONSULTING SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | RESEARCH SERVICES |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 8980621 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 44840 |
| IRS990/CYOtherExpensesAmt | 0 | 1871838 |
| IRS990/CYOtherRevenueAmt | 0 | 9440 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 85842 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 4414505 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2834400 |
| IRS990/CYTotalExpensesAmt | 0 | 4706238 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 34093 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 9120743 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| 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 PERSONALIZEDADVICE, 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 LEARNINGTHEORY, AND MAKES USE OF A/B TESTING AND DATA SCIENCE TO IDENTIFY WHAT TYPES OF INFORMATION AND DELIVERY MECHANISMS WORK BEST FOR OUR USERS.PXD NOW HAS OPERATIONS IN INDIA, KENYA, AND ETHIOPIA. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2726103 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 6812029 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 12 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4023993 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 45599 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 45599 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 31332 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 31332 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 3319 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 238296 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 362976 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 604591 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignCountryCd | 0 | ET |
| IRS990/ForeignCountryCd | 1 | KE |
| IRS990/ForeignCountryCd | 2 | ET |
| IRS990/ForeignCountryCd | 3 | IN |
| IRS990/ForeignCountryCd | 4 | KE |
| IRS990/ForeignFinancialAccountInd | 0 | 1 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| 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 | 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/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/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 47190 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 1145 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 61613 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 29899 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | SARA GODFREY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | SHAWN COLE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | AMRITA AHUJA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MICHAEL KREMER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JINU KOOLA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | NIRIKSHA SHETTY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | DAVID SEARS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | OWEN BARDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | TOMOKO HARIGAYA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JONATHAN LEHE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ALEXANDER RAMIREZ |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 175025 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 89710 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 110795 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 185055 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 185055 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 153428 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 122500 |
| 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 | SECRETARY AND COO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | INTERIM TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | CHIEF FINANCIAL OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CEO UNTIL 3/2024 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | CHIEF ECONOMIST & DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CHIEF STRATEGIST |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | HEAD OF SOFTWARE DEVELOPMENT |
| 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/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 9120743 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 4 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 8 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartVInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 20 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 76438 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 115249 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 191707 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 8260 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 14435 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 22695 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 44840 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 44840 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 1 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 0 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 1 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| 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/NetAssetsOrFundBalancesBOYAmt | 0 | 3024141 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 7434750 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -3896 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 298038 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 622721 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 296 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 11793 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 30628 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 42717 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 8 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 3587 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 7695 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 11290 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 70974 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 54497 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 122215 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 122215 |
| IRS990/OtherExpensesGrp/Desc | 0 | IMPLEMENTATION & FIELD |
| IRS990/OtherExpensesGrp/Desc | 1 | MISCELLANEOUS EXPENSES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 426 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 711 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 2283 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 18078 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 670846 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 4472 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 673555 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 23261 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 5194 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 110000 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | MISCELLANEOUS INCOME |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 9440 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 9440 |
| IRS990/OtherRevenueTotalAmt | 0 | 9440 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 261 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 11680 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 2003852 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2015793 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 17147 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 74914 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 92061 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 44593 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 44593 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 16057 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 2173542 |
| IRS990/PoliciesReferenceChaptersInd | 0 | 1 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 53477 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 64820 |
| IRS990/PrincipalOfficerNm | 0 | NIRIKSHA SHETTY |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 110000 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM SERVICE REVENU |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 85842 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 85842 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 5895103 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 14438 |
| IRS990/PYOtherExpensesAmt | 0 | 1740718 |
| IRS990/PYOtherRevenueAmt | 0 | 64835 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 204459 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 944788 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 3493329 |
| IRS990/PYTotalExpensesAmt | 0 | 5234047 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 6178835 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 4414505 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 85842 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 5017350 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME - 2020 AMOUNT: $ 2,200. 2022 AMOUNT: $ 20,969. 2023 AMOUNT: $ 64,835. 2024 AMOUNT: $ 9,440. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 8980621 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 5895103 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3891339 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 7444728 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5422168 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 31633959 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 44840 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 14438 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 8592 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 3360 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 15800 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 87030 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 1072028 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 9440 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 64835 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 20969 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2200 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 97444 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.49290 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.48460 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 15683273 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 15950686 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 8980621 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 5895103 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3891339 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 7444728 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5422168 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 31633959 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 31818433 |
| 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/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 4706238 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | -3896 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | -3896 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 9120743 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 4706238 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 9120743 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 9116847 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 4706238 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 0 | 12 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 1 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 0 | 2 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 1 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 0 | 829000 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 1 | 810000 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 0 | KENYA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 1 | ETHIOPIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 0 | AGRICULTURAL ADVICE, TECHNOLOGY & ASSISTANCE TO SMALL HOLDER FARMERS. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 1 | THROUGH OUR PARTNER, BCAS, WE FUND PROGRAM SERVICES IN INDIA. WE DO NOT MAINTAIN AN OFFICE, EMPLOYERS, OR CONTRACTORS IN INDIA AND DO NOT CONSIDER BCAS EMPLOYEES AS OUR AGENTS. PROGRAM SERVICES BCAS PERFORMS RELATE TO PROVIDING DIGITAL AGRICULTURE SERVICES TO SMALL-HOLDER FARMERS AND WORKING WITH GOVERNMENT AGRICULTURE SUPPORT AGENCIES. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 0 | PROGRAM ACTIVITIES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 1 | PROGRAM ACTIVITIES |
| IRS990ScheduleF/BoycottCountriesInd | 0 | 0 |
| IRS990ScheduleF/ContinuationSpentAmt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/ForeignCorpOwnershipInd | 0 | 1 |
| IRS990ScheduleF/ForeignPartnershipInd | 0 | 0 |
| IRS990ScheduleF/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleF/InterestInForeignTrustInd | 0 | 0 |
| IRS990ScheduleF/PassiveForeignInvestmestCoInd | 0 | 0 |
| IRS990ScheduleF/SubtotalEmployeesCnt | 0 | 12 |
| IRS990ScheduleF/SubtotalOfficesCnt | 0 | 2 |
| IRS990ScheduleF/SubtotalSpentAmt | 0 | 1639000 |
| IRS990ScheduleF/SupplementalInformationDetail/ExplanationTxt | 0 | WE DID NOT HAVE GRANTS OUTSIDE THE US, BUT OUR SUBSIDIARIES IN ETHIOPIA AND KENYA RECEIVED FUNDS FROM US, AND A PARTNER IN INDIA, BCAS (A SEPARATE, INDEPENDENT ENTITY) RECEIVED FUNDS TO SUPPORT OUR JOINT PROGRAM WORK. I AM REPORTING PROGRAM EXPENDITURES IN THESE COUNTRIES BY BCAS AND OUR SUBSIDIARIES. |
| IRS990ScheduleF/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I, LINE 2: |
No mirrored PDF or thumbnail assets are attached yet.