Liabilities / Assets
41st percentile
Higher debt load relative to assets than 41% of similar nonprofits.
EIN 38-0296490 • 501(c)3 • Farmington Hills, MI
Profile
Aci developes, disseminates, and advances the adoption of its consensus-based knowledge of concrete and its uses.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
41st percentile
Higher debt load relative to assets than 41% of similar nonprofits.
Liabilities / Revenue
49th percentile
Higher debt load relative to revenue than 49% of similar nonprofits.
Net Margin
42nd percentile
Higher net margin than 42% of similar nonprofits.
Top Officer Pay
61st percentile
Higher top officer pay than 61% of similar nonprofits.
Top officer pay equals 1.7% of source-year revenue.
Asset Growth
35th percentile
Faster asset growth than 35% of similar nonprofits.
Revenue Growth
74th percentile
Faster revenue growth than 74% of similar nonprofits.
Assets
Up$53,023,739
Up $1,158,751 (+2.2%) from 2023
Liabilities
Down$8,495,128
Down $691,547 (-7.5%) from 2023
Net Assets
Up$44,528,611
Up $1,850,298 (+4.3%) from 2023
Revenue
Up$25,947,284
Up $4,270,013 (+20%) from 2023
Expenses
Down$25,417,772
Down $158,526 (-0.6%) from 2023
Net Income
Up$529,512
Up $4,428,539 (+114%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
To develop, disseminate and advance the adoption of its consensus-based knowledge on concrete and its uses. To utilize concrete to its fullest potential by operating the national headquarters of this scientific & educational society to encourage the exchange of ideas and new technology affecting the concrete industry. The organization also edits and publishes the bi-monthly journals, monthly concrete international, and other specific publications in the concrete field.
Aci advances knowledge of concrete and its uses.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $40,272,069 | $41,390,713 | ▲ $1,118,644 |
| Land, Buildings, and Equipment, Net | $4,151,791 | $4,353,480 | ▲ $201,689 |
| Accounts Receivable | $1,684,133 | $2,150,108 | ▲ $465,975 |
| Inventories for Sale or Use | $1,872,066 | $1,827,799 | ▼ $44,267 |
| Prepaid Expenses and Deferred Charges | $1,176,106 | $1,459,712 | ▲ $283,606 |
| Cash and Non-Interest-Bearing Accounts | $418,385 | $179,813 | ▼ $238,572 |
| Savings and Temporary Cash Investments | $463,299 | $100,340 | ▼ $362,959 |
| Total Assets | $51,864,988 | $53,023,739 | ▲ $1,158,751 |
| Other Assets Total | $1,827,139 | $1,561,774 | ▼ $265,365 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $3,847,680 | $4,008,576 | ▲ $160,896 |
| Deferred Revenue | $2,548,310 | $2,790,602 | ▲ $242,292 |
| Other Liabilities | $2,790,685 | $1,695,950 | ▼ $1,094,735 |
| Total Liabilities | $9,186,675 | $8,495,128 | ▼ $691,547 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $42,641,647 | $44,495,737 | ▲ $1,854,090 |
| Net Assets With Donor Restrictions | $36,666 | $32,874 | ▼ $3,792 |
| Total Net Assets Fund Balance | $42,678,313 | $44,528,611 | ▲ $1,850,298 |
| Total Liabilities and Net Assets / Fund Balance | $51,864,988 | $53,023,739 | ▲ $1,158,751 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $1,297,493 | $3,315,809 | $4,613,302 |
| Equipment | $130,880 | $2,431,375 | $2,562,255 |
| Leasehold Improvements | $1,657,766 | $669,648 | $2,327,414 |
| Other Land Buildings | $258,132 | $1,962,750 | $2,220,882 |
| Land | $1,009,209 | - | $1,009,209 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Frederick H Grubbe | Executive Vice President | FT | $345,000 | $95,699 | $440,699 |
| John Glumb | Sr Managing Director - Operations | FT | $301,246 | $61,518 | $362,764 |
| John Nehasil | Sr Managing Director - Certifications | FT | $241,410 | $55,061 | $296,471 |
| John Nehasil | Sr Managing Director - Certification | - | $241,410 | $55,061 | $296,471 |
| Kimberly Kayler | President Aoe | FT | $244,368 | $50,896 | $295,264 |
| Michael Tholen | Sr Managing Director - Engineering | FT | $255,190 | $37,236 | $292,426 |
| Donna Halstead | Managing Director - Finance | FT | $236,038 | $51,594 | $287,632 |
| Christopher Darnell | Managing Director - Customer & Product | FT | $196,520 | $50,414 | $246,934 |
| Christopher Darnell | Managing Director - Customer & Produ | - | $193,520 | $53,414 | $246,934 |
| Name | Title |
|---|---|
| Antonio Nanni | Past President/director |
| Cary Kopczynski | Past President/director |
| Dr Charles Nmai | Past President/director |
| Michael Paul | President |
| Maria Juenger | Vice President |
| Scott Anderson | Vice President |
| Anton Schindler | Director |
| Arturo Gaytan Covarrubias | Director |
| Carol Hayek | Director |
| Cornia-maria Aldea | Director |
| Enrique Pasquel | Director |
| James Hanson | Director |
| Lawrence Sutter | Director |
| Matthew Sherman | Director |
| Oscar Antommattei | Director |
| Peter Barlow | Director |
| Robert Lewis | Director |
| Werner Hellmer | Director |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $13,610,248 |
| Other Expenses | $9,715,740 |
| Grants and Similar Amounts Paid | $2,091,784 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $6,750,118 | $2,797,319 | - | $9,547,437 |
| Other Employee Benefits | $1,556,070 | $740,611 | - | $2,296,681 |
| Grants to Domestic Orgs | $2,091,784 | - | - | $2,091,784 |
| Conferences and Meetings | $1,951,530 | $86,896 | - | $2,038,426 |
| All Other Expenses | $1,834,567 | $105,863 | - | $1,940,430 |
| Payroll Taxes | $675,367 | $362,432 | - | $1,037,799 |
| Current Officers, Directors, Trustees, and Key Employees | - | $728,331 | - | $728,331 |
| Other Expenses | $725,929 | $463,653 | - | $725,929 |
| Travel | $587,464 | $64,885 | - | $652,349 |
| Advertising | $464,631 | $134,501 | - | $599,132 |
| Occupancy | $297,396 | $272,297 | - | $569,693 |
| Depreciation Depletion | $322,345 | $28,435 | - | $350,780 |
| Fees for Services Other | $115,979 | $106,190 | - | $222,169 |
| Information Technology | $104,168 | $115,928 | - | $220,096 |
| Insurance | - | $111,183 | - | $111,183 |
| Fees for Services Legal | - | $78,606 | - | $78,606 |
| Fees for Services Accounting | - | $60,967 | - | $60,967 |
| Total Functional Expenses | $18,477,725 | $6,940,047 | $0 | $25,417,772 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Aci Foundation | Farmington Hills, MI | 501(c)(3) | Research Grants & Scholarships | $1,871,284 |
| Aci Center of Excellence for Carbon Neutral Concrete | Farmington Hills, MI | 501(c)(3) | Research Grants & Scholarships | $220,500 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| Middle East and North Africa - Algeria, Bahrain, Djibouti, Egypt, | Program Services | Advance the Development, Dissemination, and Adoption of Aci Consensus-based Knowledge on Concrete and Its Uses in the Region. Increase the Awareness of Regional Concrete Design and Construction Practices. | 1 | 0 | $218,320 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Lease Liability | $852,695 |
| Postretirement Benefit Obligation | $843,255 |
“The organization consists of honorary members, fellows, sustaining members, organizational members, members, young professional members and student members.”
“All members in any classification shall have all rights and privileges of membership as determined by the board of direction and as provided by the bylaws, except that a young professional or student member shall neither vote nor hold office. The status of a student member shall change automatically to that of a young professional member or member, depending on age, on the first anniversary of membership after ceasing to be a registered student. The status of a young professional member shall be changed to that of member on the first memebrship anniversary after reaching 28 years of age.”
“The 990 is received and reviewed by the executive committee at the summer executive committee meeting. After any concerns presented by the executive committee are addressed, the executive vice president signs and files the return.”
“Board members are required to complete a conflict of interest form annually. All directors are required to disclose and conflicts of interest and to notify the board of any conflicts that may arise throughout the year.”
“The voting members of the executive committee meet to review the performance of the executive vice president annually. They review comparison data from similar organizations as reported by available public documents and outside salary surveys. A record of the meeting and decision by the executive committee is retained by the organization.”
“All information is available upon request. Form 990 is also posted annually on guidestar's website. The 990 with audited financial statements is public information through the michigan attorney general's office.”
“Net change in unrecognized post-retirement benefits 949,536.”
“The process for selecting and overseeing the work of the independent auditor has not changed from the prior year.”
“The organization accounts for the effect of any uncertain tax positions based on a "more likely than not" threshold to the recognition of the tax positions being sustained based on the technical merits of the position under scrutiny by the applicable taxing authority. If a tax position or positions are deemed to result in uncertainties of those positions, the unrecognized tax effect is estimated based on a "cumulative probability assessment" that aggregates the estimated tax liability for uncertain tax positions. Interest and penalties, if any, are accrued as a component of general and administrative expenses when assessed. The organization is subject to tax on unrelated business income. Tax years prior to 2021 are no longer subject to examination by taxing authorities.”
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 | 3847680 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 4008576 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1684133 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 2150108 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | ACI ADVANCES KNOWLEDGE OF CONCRETE AND ITS USES. |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 134501 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 464631 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 599132 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 105863 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 1834567 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 1940430 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | DONNA HALSTEAD |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2488483778 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 38800 COUNTRY CLUB DRIVE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | FARMINGTON HILLS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MI |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 48331 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 418385 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 179813 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 728331 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 728331 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 86896 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 1951530 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 2038426 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/CostOfGoodsSoldAmt | 0 | 1571713 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 20000 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 2091784 |
| IRS990/CYInvestmentIncomeAmt | 0 | 3950614 |
| IRS990/CYOtherExpensesAmt | 0 | 9715740 |
| IRS990/CYOtherRevenueAmt | 0 | 4939119 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 17037551 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 529512 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 13610248 |
| IRS990/CYTotalExpensesAmt | 0 | 25417772 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 25947284 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 2548310 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 2790602 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 28435 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 322345 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 350780 |
| IRS990/Desc | 0 | EDUCATIONAL SEMINARS/WEBINARS/CONVENTIONS: TECHNICAL SEMINARS PROVIDED TO THE GENERAL PUBLIC REGARDING CONCRETE DESIGN AND TECHNOLOGY. COMMITTEE MEETINGS ARE HELD TO DEVELOP TECHNICAL PUBLICATIONS THROUGH A CONSENSUS PROCESS. THERE ARE OVER 30 SEMINARS, TECHNICAL SESSIONS & FORUMS RELATING TO THE LATEST CONCRETE DESIGN AND TECHNOLOGY. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 36666 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 32874 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 171 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 12500765 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 60967 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 60967 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 78606 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 78606 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 106190 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 115979 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 222169 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.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 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 22 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 23 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 24 | 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/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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 50837 |
| 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 | 48358 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 60495 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 28454 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 22 | 37236 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 23 | 55061 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 24 | 50414 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | FREDERICK H GRUBBE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | ANTONIO NANNI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DR CHARLES NMAI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MICHAEL PAUL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | SCOTT ANDERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | CARY KOPCZYNSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | CORNIA-MARIA ALDEA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JAMES HANSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ENRIQUE PASQUEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | ARTURO GAYTAN COVARRUBIAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | WERNER HELLMER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | ROBERT LEWIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | ANTON SCHINDLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | MATTHEW SHERMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | LAWRENCE SUTTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | CAROL HAYEK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | PETER BARLOW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | OSCAR ANTOMMATTEI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | MARIA JUENGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | DONNA HALSTEAD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | JOHN GLUMB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | KIMBERLY KAYLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 22 | MICHAEL THOLEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 23 | JOHN NEHASIL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 24 | CHRISTOPHER DARNELL |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 389862 |
| 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 | 239274 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 302269 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 266810 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 22 | 255190 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 23 | 241410 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 24 | 196520 |
| 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/ReportableCompFromRltdOrgAmt | 22 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 23 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 24 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | EXECUTIVE VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PAST PRESIDENT/DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | PAST PRESIDENT/DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | PAST PRESIDENT/DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | MANAGING DIRECTOR - FINANCE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | SR MANAGING DIRECTOR - OPERATIONS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | PRESIDENT AOE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 22 | SR MANAGING DIRECTOR - ENGINEERING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 23 | SR MANAGING DIRECTOR - CERTIFICATIONS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 24 | MANAGING DIRECTOR - CUSTOMER & PRODUCT |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/Form990TFiledInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1960 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 2879846 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 19 |
| IRS990/GrantAmt | 0 | 2091784 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 2091784 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 2091784 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 60408118 |
| IRS990/GrossReceiptsAmt | 0 | 85047269 |
| IRS990/GrossRentsGrp/RealAmt | 0 | 12554 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 6498278 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 18 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 50 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 115928 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 104168 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 220096 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 111183 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 111183 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 1872066 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 1827799 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 1070768 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1070768 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 40272069 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 41390713 |
| IRS990/IRPDocumentCnt | 0 | 44 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 8379582 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4151791 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 4353480 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 12733062 |
| IRS990/LegalDomicileStateCd | 0 | MI |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 57528272 |
| IRS990/LessRentalExpensesGrp/RealAmt | 0 | 0 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 1 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 1 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | ACI DEVELOPES, DISSEMINATES, AND ADVANCES THE ADOPTION OF ITS CONSENSUS-BASED KNOWLEDGE OF CONCRETE AND ITS USES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 42678313 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 44528611 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 2879846 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 2879846 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 4926565 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 4926565 |
| IRS990/NetRentalIncomeOrLossGrp/ExclusionAmt | 0 | 12554 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 12554 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 20752 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 371250 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 42641647 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 44495737 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 272297 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 297396 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 569693 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 1827139 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 1561774 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 949536 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 740611 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 1556070 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 2296681 |
| IRS990/OtherExpensesGrp/Desc | 0 | UBIT EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 1 | PRINTING |
| IRS990/OtherExpensesGrp/Desc | 2 | REPAIRS & MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 3 | CERTIFICATIONS |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 24177 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 657773 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 463653 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 657774 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 342603 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 725929 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 24177 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 1315547 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 806256 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 725929 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 2790685 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 1695950 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 2797319 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 6750118 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 9547437 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 362432 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 675367 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 1037799 |
| IRS990/PoliciesReferenceChaptersInd | 0 | 1 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 1176106 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 1459712 |
| IRS990/PrincipalOfficerNm | 0 | FREDERICK H GRUBBE |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | CERTIFICATION |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | CONVENTION |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | MEMBERSHIP DUES |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | OTHER PROGRAM SERVICES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 9099602 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 4027712 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 3592004 |
No mirrored PDF or thumbnail assets are attached yet.