Liabilities / Assets
43rd percentile
Higher debt load relative to assets than 43% of similar nonprofits.
990 • Fiscal year 2019 • EIN 95-1603192
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
43rd percentile
Higher debt load relative to assets than 43% of similar nonprofits.
Liabilities / Revenue
76th percentile
Higher debt load relative to revenue than 76% of similar nonprofits.
Net Margin
1st percentile
Higher net margin than 1% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 10.7% of source-year revenue.
Asset Growth
36th percentile
Faster asset growth than 36% of similar nonprofits.
Revenue Growth
90th percentile
Faster revenue growth than 90% of similar nonprofits.
Assets
Up$30,656,060
Up $1,365,535 (+4.7%) from 2018
Net Assets
Up$22,446,111
Up $1,371,060 (+6.5%) from 2018
Liabilities
Down$8,209,949
Down $5,525 (-0.1%) from 2018
Revenue
Up$11,163,889
Up $1,958,710 (+21%) from 2018
Expenses
Up$22,589,789
Up $1,888,673 (+9.1%) from 2018
Net Income
Up-$11,425,900
Up $70,037 (+0.6%) from 2018
To protect the public's health and safety by working in concert with government and industry to develop comprehensive codes and set practices for plumbing, mechanical, solar and swimming pool systems.
Development, preparation and compliance of uniform plumbing code, uniform mechanical code, uniform solar, hydronics, & geothermal code and uniform swimming pool, spa and hot tub code through scientific research, debate, and analysis.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $13,024,782 | $12,764,835 | ▼ $259,947 |
| Savings and Temporary Cash Investments | $7,903,348 | $6,759,053 | ▼ $1,144,295 |
| Cash and Non-Interest-Bearing Accounts | $2,909,846 | $4,851,200 | ▲ $1,941,354 |
| Intangible Assets | $2,143,421 | $2,795,799 | ▲ $652,378 |
| Accounts Receivable | $972,347 | $1,313,259 | ▲ $340,912 |
| Prepaid Expenses and Deferred Charges | $1,253,645 | $1,037,561 | ▼ $216,084 |
| Other Notes and Loans Receivable, Net | $676,000 | $702,337 | ▲ $26,337 |
| Inventories for Sale or Use | $402,636 | $427,516 | ▲ $24,880 |
| Total Assets | $29,290,525 | $30,656,060 | ▲ $1,365,535 |
| Other Assets Total | $4,500 | $4,500 | → $0 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $3,655,019 | $3,091,929 | ▼ $563,090 |
| Other Liabilities | $2,532,349 | $2,685,286 | ▲ $152,937 |
| Deferred Revenue | $1,697,635 | $1,773,700 | ▲ $76,065 |
| Accounts Payable and Accrued Expenses | $330,471 | $659,034 | ▲ $328,563 |
| Total Liabilities | $8,215,474 | $8,209,949 | ▼ $5,525 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $21,075,051 | $22,446,111 | ▲ $1,371,060 |
| Total Net Assets Fund Balance | $21,075,051 | $22,446,111 | ▲ $1,371,060 |
| Total Liabilities and Net Assets / Fund Balance | $29,290,525 | $30,656,060 | ▲ $1,365,535 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $9,804,587 | $7,025,250 | $16,829,837 |
| Other Land Buildings | $1,007,375 | $2,164,930 | $3,172,305 |
| Land | $1,808,894 | - | $1,808,894 |
| Equipment | $143,979 | $665,388 | $809,367 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Gp Russ Chaney | CEO | FT | $829,296 | $367,393 | $1,195,966 |
| David Viola | COO & Exec V | FT | $862,896 | $75,736 | $938,632 |
| David Viola | COO & Exec VP | - | $574,332 | $364,830 | $938,632 |
| Cesar Monzon | Evp-finance | FT | $396,507 | $156,217 | $551,614 |
| Gabriella Davis | Evp-global O | FT | $375,675 | $68,305 | $443,980 |
| Gabriella Davis | Evp-global Operation | - | $345,675 | $119,535 | $443,980 |
| Peter Demarco | Evp-advocacy | FT | $371,981 | $67,318 | $439,299 |
| Peter Demarco | Evp-advocacy R&d | - | $321,082 | $135,340 | $439,299 |
| Allen Inlow | Evp-busi & P | FT | $367,531 | $67,692 | $435,223 |
| Allen Inlow | Evp-busi & Pro Dev | - | $325,365 | $88,951 | $435,223 |
| Monte Bogatz | Evp-general | FT | $321,675 | $61,770 | $383,445 |
| Monte Bogatz | Evp-general Counsel | - | $291,675 | $92,075 | $383,445 |
| Dain Hansen | SVP- Governm | FT | $299,450 | $63,808 | $363,258 |
| Dain Hansen | SVP- Government Rela | - | $259,522 | $89,113 | $363,258 |
| David Straub | President | PT | $5,000 | - | $5,000 |
| David Gans | Vice Preside | PT | $4,000 | - | $4,000 |
| Allen Becker | Director | PT | $3,000 | - | $3,000 |
| Brian Hamner | Director | PT | $3,000 | - | $3,000 |
| Carlos Flores Iii | Treasurer | PT | $3,000 | - | $3,000 |
| Claudio Spagnuolo | Director | PT | $3,000 | - | $3,000 |
| Dana Colombo | Asse Past Pr | PT | $3,000 | - | $3,000 |
| Daniel J Nunez | Immed Past P | PT | $3,000 | - | $3,000 |
| Ed Gormley | Director | PT | $3,000 | - | $3,000 |
| Ian Longacre | Director | PT | $3,000 | - | $3,000 |
| Jeremy Stettler | Director | PT | $3,000 | - | $3,000 |
| Keith Bonenfant | Director | PT | $3,000 | - | $3,000 |
| Ken Borski | Director | PT | $3,000 | - | $3,000 |
| Kevin Tindall | Director | PT | $3,000 | - | $3,000 |
| Marty Cooper | Secretary | PT | $3,000 | - | $3,000 |
| Rex Crawford | Director | PT | $3,000 | - | $3,000 |
| Steven Panelli | Director | PT | $3,000 | - | $3,000 |
| Thomas Bigley | Director | PT | $3,000 | - | $3,000 |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Allure Marketing Group LLC | Marketing | 1524 CYRUS LANE, KILCULLEN INISTIOGE, Placentia, CA 92870, As | $1,139,205 |
| Genuent Global LLC | It Services | 1400 POST OAK BLVD STE 200, Houston, TX 77056, Ei | $423,592 |
| Vorys Sater Seymour | Legal | 52 EAST GAY STREET, Columbus, OH 43215 | $382,920 |
| - | Marketing Consu | - | $130,773 |
| - | Marketing Consu | - | $120,828 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $20,123,827 |
| Other Expenses | $2,255,257 |
| Grants and Similar Amounts Paid | $210,705 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | - | - | - | $13,054,155 |
| Current Officers, Directors, Trustees, and Key Employees | - | - | - | $2,635,579 |
| Travel | - | - | - | $1,993,710 |
| Other Employee Benefits | - | - | - | $1,910,420 |
| Pension Plan Contributions | - | - | - | $1,598,550 |
| Depreciation Depletion | - | - | - | $1,039,538 |
| Payroll Taxes | - | - | - | $925,123 |
| Other Expenses | - | - | - | $583,201 |
| Fees for Services Legal | - | - | - | $481,784 |
| Royalties | - | - | - | $366,200 |
| Fees for Services Lobbying | - | - | - | $357,689 |
| Advertising | - | - | - | $328,620 |
| Insurance | - | - | - | $266,035 |
| Office Expenses | - | - | - | $256,347 |
| Grants to Domestic Orgs | - | - | - | $210,705 |
| Interest | - | - | - | $122,335 |
| Fees for Services Accounting | - | - | - | $85,216 |
| All Other Expenses | - | - | - | $-6,924,567 |
| Total Functional Expenses | $0 | $0 | $0 | $22,589,789 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Intl Water Initiative for San | Ontario, CA | - | General Support | $210,705 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| East Asia and the Pacific (australia) | Program Services | Product Certificatio | 1 | 11 | $2,864,369 |
| East Asia and Pacific (china) | Program Services | Product Testing | 1 | 11 | $1,257,666 |
| South Asia (india) | Program Services | Code Development and | 1 | 6 | $1,021,624 |
| East Asia and the Pacific (indonesia) | Program Services | Products Testing and | 2 | 5 | $776,346 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Line Item | Amount |
|---|---|
| Section 527 Activity Spending | $357,689 |
| Total Exempt Function Spending | $357,689 |
| Liability | Amount |
|---|---|
| Accrued Vacation | $1,963,157 |
| Accrued Expenses and Payables | $549,707 |
| Customer Deposits | $172,422 |
“Voting members consist of regular members, life members, senior members, and organization members. Nonvoting members consist of honorary members, student/apprentice members, international members, radiant professional alliance members, and asse international chapter of iapmo members.”
“Iapmo has a membership which annually elects the president, vice president , district directors and directors at large to the board of directors.”
“The iapmo executive committee has full power to transact all interim business of the association and exercise the powers of the board of directors between director's meetings.”
“The completed form 990 is provided to the board of directors before their fall board meeting. It is reviewed in detail with staff at such meeting before it is filed with the internal revenue service. Minutes of the meeting are kept.”
“All board members review and sign the code of ethics annually. All employees review and sign the conflict of interest policy annually. The ceo reviews the signed forms to ensure compliance.”
“An independent firm was hired in 2018 to perform another competitive assessment of wages of the ceo, coo and approximately 60 staff positions at various levels, including all key staff.”
“An independent firm was hired in 2018 to perform another competitive assessment of wages of the ceo, coo and approximately 60 staff positions at various levels, including all key staff. Key employees reported on form 990, sch j consist of those employees that received in excess of 150,000 of reportable compensation during 2019 and meet the responsibility test.”
“Iapmo's bylaws are available on its website and its tax return is available upon request.”
“Section a, line 1a officers, directors, trustees, key employees, and highest compensated employees the organization's officer and board elections were held on september 26, 2019. Compensation reported for g.p. Russ chaney, dave viola and gabriella davis is for time spent on both iapmo and iapmo research & testing, a related organization. Payments are made from iapmo, and expenses are allocated between the two organizations.”
“Forms 5471, schedule m transactions listed on scheule m occurred between pt iapmo group indonesia and the filing organization. No transactions listed on schedule m occurred between the other three foreign corporations and the filing organization. However, the filing organization did transfer cash to each of the four foreign corporations as additional paid-in capital, reported on forms 926. Form 5471, schedule c due to limitations of the tax software, amounts in functional currency on form 5471 schedule c for iapmo group indonesia(reference id 1700indonesia) was expressed in thousands of indonesia rupiahs. However, the equivalent amounts in us dollars are not in thousands and correctly translated at the average exchange rate, which is 14,138.1765. Form 5471, schedule m due to limitations of the tax software, average exchange rate used to transfer indonesia rupiahs to us dollars is not correctly shown on form 5471 schedule m(reference id 1700indonesia). The actual rate used is 14,138.1765. Form 5471, schedule j due to limitations of the tax software, amounts in functional currency on form 5471 schedule j for iapmo group indonesia(reference id 1700indonesia) was expressed in thousands of indonesia rupiahs.”
“Iapmo develops its codes and publications on a three-year cycle. The year 2018 marked the first year of the code cycle to develop the 2021 editions. Throughout the year, several committee meetings were held for the purpose of reviewing and acting on the content of the codes and other support documents. Combined, the committees include 130 members who travel once or twice throughout the year. Some of the committees travel up to three or four times to come together as a group to develop the publications and other educational materials. Most of the committee meetings last from one to three days. The uniform plumbing code (upc), uniform mechanical code (umc), uniform solar, hydronics & geothermal code (ushgc), and the uniform swimming pool, spa, and hot tub code (uspsh) are codes designated as american national standards. The codes are used by either local jurisdictions or states to protect their constituents through safe plumbing and heating-ventilating- air conditioning systems. Iapmo has developed the upc and protected society for most of its 94-year existence.”
“Iapmo is a member-driven association with approximately 5,100 members located around the world. The members of iapmo receive benefits including discounts on products and services, a membership magazine, the ability to serve on various committees, and a vote in the code development and general business matters of the association. In 2019, iapmo distributed four issues of its membership magazine to the members as well as other general business notices - all in an effort to keep the membership up to date on the various global activities of the association. Iapmo also held its annual education and business conference in reno, nevada where members came together to vote on code matters, board of directors and officers. Lastly, iapmo provided support to the activities of the 80 chapters located throughout the united states.”
“Provide evaluation services for company's building products and materials and certify that they are in compliance with applicable codes and standards. Provide testing services for plumbing and mechanical manufacturers to verify product's compliance with applicable codes and standards.”
“Australia, china, peoples repub, india, indonesia”
“Net contributions from related tax-exempt organiza 12,796,960”
“Uncertain tax positions the accounting standard on accounting for uncertainty in income taxes addresses the determination of whether tax benefits claimed or expected to be claimed on a tax return should be recorded in the financial statements. Under that guidance, the association may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities based on the technical merits of the position. Examples of tax positions include the tax-exempt status of the association and various positions related to the potential sources of unrelated business taxable income (ubti). The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. There were no unrecognized tax benefits identified or recorded as liabilities for the year ended december 31, 2019. Should any penalties and interest be incurred, the associations policy would be to recognize them as general and administrative expenses. Generally the associations tax returns remain open for three years for federal income tax examination and four years for state income tax examination.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 330471 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 659034 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 972347 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1313259 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | DEVELOPMENT, PREPARATION AND COMPLIANCE OF UNIFORM PLUMBING CODE, UNIFORM MECHANICAL CODE, UNIFORM SOLAR, HYDRONICS, & GEOTHERMAL CODE AND UNIFORM SWIMMING POOL, SPA AND HOT TUB CODE THROUGH SCIENTIFIC RESEARCH, DEBATE, AND ANALYSIS. |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 328620 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | -6924567 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | CESAR MONZON |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9094724100 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 4755 E PHILADELPHIA STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | ONTARIO |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 91761 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 2909846 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 4851200 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 6 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 2635579 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | true |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 1139205 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 423592 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 382920 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 130773 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 4 | 120828 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | 28 MONIE STREET |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 1 | ACORN HOUSE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine2Txt | 0 | KILCULLEN INISTIOGE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | WOONONA EAST NS |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 1 | KILKENNY |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | AS |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 1 | EI |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 1524 CYRUS LANE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 1400 POST OAK BLVD STE 200 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 52 EAST GAY STREET |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | PLACENTIA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | HOUSTON |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | COLUMBUS |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | TX |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | OH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 92870 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 77056 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 43215 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | ALLURE MARKETING GROUP LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | GENUENT GLOBAL LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | VORYS SATER SEYMOUR |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 0 | GRANT STEWART |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 1 | SEAN KEARNEY |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | MARKETING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | IT SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | LEGAL |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | MARKETING CONSU |
| IRS990/ContractorCompensationGrp/ServicesDesc | 4 | MARKETING CONSU |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 210705 |
| IRS990/CYInvestmentIncomeAmt | 0 | 36100 |
| IRS990/CYOtherExpensesAmt | 0 | 2255257 |
| IRS990/CYOtherRevenueAmt | 0 | 4048921 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 7078868 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -11425900 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 20123827 |
| IRS990/CYTotalExpensesAmt | 0 | 22589789 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 11163889 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 1697635 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 1773700 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 1039538 |
| IRS990/Desc | 0 | IAPMO DEVELOPS ITS CODES AND PUBLICATIONS ON A THREE-YEAR CYCLE. THE YEAR 2018 MARKED THE FIRST YEAR OF THE CODE CYCLE TO DEVELOP THE 2021 EDITIONS. THROUGHOUT THE YEAR, SEVERAL COMMITTEE MEETINGS WERE HELD FOR THE PURPOSE OF REVIEWING AND ACTING ON THE CONTENT OF THE CODES AND OTHER SUPPORT DOCUMENTS. COMBINED, THE COMMITTEES INCLUDE 130 MEMBERS WHO TRAVEL ONCE OR TWICE THROUGHOUT THE YEAR. SOME OF THE COMMITTEES TRAVEL UP TO THREE OR FOUR TIMES TO COME TOGETHER AS A GROUP TO DEVELOP THE PUBLICATIONS AND OTHER EDUCATIONAL MATERIALS. MOST OF THE COMMITTEE MEETINGS LAST FROM ONE TO THREE DAYS. THE UNIFORM PLUMBING CODE (UPC), UNIFORM MECHANICAL CODE (UMC), UNIFORM SOLAR, HYDRONICS & GEOTHERMAL CODE (USHGC), AND THE UNIFORM SWIMMING POOL, SPA, AND HOT TUB CODE (USPSH) ARE CODES DESIGNATED AS AMERICAN NATIONAL STANDARDS. THE CODES ARE USED BY EITHER LOCAL JURISDICTIONS OR STATES TO PROTECT THEIR CONSTITUENTS THROUGH SAFE PLUMBING AND HEATING-VENTILATING- AIR CONDITIONING SYSTEMS. IAPMO HAS DEVELOPED THE UPC AND PROTECTED SOCIETY FOR MOST OF ITS 94-YEAR EXISTENCE. |
| IRS990/DescribedInSection501c3Ind | 0 | false |
| IRS990/DisregardedEntityInd | 0 | true |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | true |
| IRS990/EmployeeCnt | 0 | 220 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 85216 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 481784 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 357689 |
| IRS990/ForeignActivitiesInd | 0 | true |
| IRS990/ForeignCountryCd | 0 | AS |
| IRS990/ForeignFinancialAccountInd | 0 | true |
| IRS990/ForeignOfficeInd | 0 | true |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 55.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 22 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 23 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 24 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 25 | 5.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/KeyEmployeeInd | 0 | 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 | 75083 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 75736 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 88641 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 68305 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 67318 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 67692 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 61770 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 63808 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 22 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 23 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 24 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 25 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | GP RUSS CHANEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DAVID VIOLA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | CESAR MONZON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | GABRIELLA DAVIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | PETER DEMARCO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | ALLEN INLOW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | MONTE BOGATZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | DAIN HANSEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | DAVID STRAUB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | DAVID GANS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ALLEN BECKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | THOMAS BIGLEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | KEITH BONENFANT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | KEN BORSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | DANA COLOMBO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | REX CRAWFORD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | ED GORMLEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | BRIAN HAMNER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | IAN LONGACRE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | DANIEL J NUNEZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | STEVEN PANELLI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | CLAUDIO SPAGNUOLO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 22 | JEREMY STETTLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 23 | KEVIN TINDALL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 24 | MARTY COOPER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 25 | CARLOS FLORES III |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 1120883 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 862896 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 462973 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 375675 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 371981 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 367531 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 321675 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 299450 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 5000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 4000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 22 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 23 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 24 | 3000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 25 | 3000 |
| 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/ReportableCompFromRltdOrgAmt | 25 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | COO & EXEC V |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | EVP-FINANCE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | EVP-GLOBAL O |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | EVP-ADVOCACY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | EVP-BUSI & P |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | EVP-GENERAL |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | SVP- GOVERNM |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | VICE PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | ASSE PAST PR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | IMMED PAST P |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 22 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 23 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 24 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 25 | TREASURER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/Form990TFiledInd | 0 | true |
| IRS990/FormationYr | 0 | 1948 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 6378 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 16 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 210705 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | true |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 6806 |
| IRS990/GrossReceiptsAmt | 0 | 11164317 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 16 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 74 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartVInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/TotalAmt | 0 | 266035 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 2143421 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 2795799 |
| IRS990/InterestGrp/TotalAmt | 0 | 122335 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 402636 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 427516 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 29722 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 29722 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 147 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 9855568 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 13024782 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 12764835 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 22620403 |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 428 |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | true |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | false |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MiscellaneousRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 250595 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 260095 |
| IRS990/MiscellaneousRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 9500 |
| IRS990/MissionDesc | 0 | TO PROTECT THE PUBLIC'S HEALTH AND SAFETY BY WORKING IN CONCERT WITH GOVERNMENT AND INDUSTRY TO DEVELOP COMPREHENSIVE CODES AND SET PRACTICES FOR PLUMBING, MECHANICAL, SOLAR AND SWIMMING POOL SYSTEMS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 3655019 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 3091929 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 21075051 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 22446111 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 6378 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 6378 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 21075051 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 22446111 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 256347 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 4500 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 4500 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 12796960 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 1910420 |
| IRS990/OtherExpensesGrp/Desc | 0 | OUTSIDE SERVICE |
| IRS990/OtherExpensesGrp/Desc | 1 | PRINTING AND PUBLICATION |
| IRS990/OtherExpensesGrp/Desc | 2 | TRADE SHOWS AND PROMOTION |
| IRS990/OtherExpensesGrp/Desc | 3 | REPAIRS AND MAINTENANCE |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 1557640 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 1157050 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 584459 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 583201 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 2532349 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 2685286 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | PRODUCT CERTIFICATION |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | CONFERENCE REVENUE |
| IRS990/OtherRevenueMiscGrp/Desc | 2 | MISCELLANEOUS FREIGHT |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3436151 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 1 | 224723 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 2 | 102589 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 3436151 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 224723 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 2 | 102589 |
| IRS990/OtherRevenueTotalAmt | 0 | 4023558 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 13054155 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/OthNotesLoansReceivableNetGrp/BOYAmt | 0 | 676000 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 702337 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 925123 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 1598550 |
| IRS990/PoliciesReferenceChaptersInd | 0 | true |
| IRS990/PoliticalCampaignActyInd | 0 | true |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 1253645 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 1037561 |
| IRS990/PrincipalOfficerNm | 0 | GP RUSS CHANEY |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 541900 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 541900 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 541900 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2019 • Form 990Detailed filing. Detailed filing data is available for this year.