Liabilities / Assets
67th percentile
Higher debt load relative to assets than 67% of similar nonprofits.
EIN 52-1172454 • 501(c)3 • Silver Spring, MD
Profile
To carry out research, training and other related services in the construction industry, with a focus on occupational safety, health, and working conditions.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
67th percentile
Higher debt load relative to assets than 67% of similar nonprofits.
Liabilities / Revenue
51st percentile
Higher debt load relative to revenue than 51% of similar nonprofits.
Net Margin
44th percentile
Higher net margin than 44% of similar nonprofits.
Top Officer Pay
79th percentile
Higher top officer pay than 79% of similar nonprofits.
Top officer pay equals 1.6% of source-year revenue.
Asset Growth
18th percentile
Faster asset growth than 18% of similar nonprofits.
Revenue Growth
43rd percentile
Faster revenue growth than 43% of similar nonprofits.
Assets
Down$13,014,850
Down $650,454 (-4.8%) from 2023
Liabilities
Down$4,596,835
Down $1,075,945 (-19%) from 2023
Net Assets
Up$8,418,015
Up $425,491 (+5.3%) from 2023
Revenue
Up$19,702,256
Up $805,626 (+4.3%) from 2023
Expenses
Up$19,276,765
Up $1,183,039 (+6.5%) from 2023
Net Income
Down$425,491
Down $377,413 (-47%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
To carry out research, training and other related services in the construction industry, with a focus on occupational safety, health, and working conditions.
SEE PART III, LINE 1
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $9,773,247 | $10,397,027 | ▲ $623,780 |
| Pledges and Grants Receivable | $2,362,113 | $1,613,045 | ▼ $749,068 |
| Accounts Receivable | $276,442 | $264,506 | ▼ $11,936 |
| Land, Buildings, and Equipment, Net | $135,109 | $82,808 | ▼ $52,301 |
| Prepaid Expenses and Deferred Charges | $217,777 | $72,104 | ▼ $145,673 |
| Cash and Non-Interest-Bearing Accounts | $650 | $650 | → $0 |
| Total Assets | $13,665,304 | $13,014,850 | ▼ $650,454 |
| Other Assets Total | $899,966 | $584,710 | ▼ $315,256 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $2,933,447 | $3,204,724 | ▲ $271,277 |
| Other Liabilities | $2,739,333 | $1,392,111 | ▼ $1,347,222 |
| Total Liabilities | $5,672,780 | $4,596,835 | ▼ $1,075,945 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $7,992,524 | $8,418,015 | ▲ $425,491 |
| Total Net Assets Fund Balance | $7,992,524 | $8,418,015 | ▲ $425,491 |
| Total Liabilities and Net Assets / Fund Balance | $13,665,304 | $13,014,850 | ▼ $650,454 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Leasehold Improvements | $82,808 | $196,128 | $278,936 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Chris Cain | Executive Director | FT | $211,270 | $100,531 | $311,801 |
| Rick Rinehart | Deputy Director | FT | $183,254 | $91,872 | $275,126 |
| Mary Tarbrake | Assoc. Director Finance/admin | FT | $166,110 | $65,827 | $231,937 |
| Quinn Patricia | Director, Energy Employees Projects | FT | $130,796 | $75,179 | $205,975 |
| Gustafson Gary | Director, Env Hazards Training | FT | $126,304 | $75,347 | $201,651 |
| Surtees Steve | Director, Career Workers | FT | $120,311 | $74,690 | $195,001 |
| Memarian Babak | Director, Safety Research | FT | $126,713 | $64,424 | $191,137 |
| Name | Title |
|---|---|
| Sean Mcgarvey | President |
| Jeff Peoples | Director |
| Kenneth J Rueter | Director |
| Rev J Cletus Kiley | Director |
| Brandon Bishop | Secretary Treasurer |
| Jonathan D Newman | VP/ General Counsel |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Hanford Mission Integration Solutions L | Safety And Health Training | PO BOX 943 MSIN H3-09, Richland, WA 99352 | $413,748 |
| Stoneturn Consultants | Consultant | 1519 3RD AVENUE APT 701, Seattle, WA 98101 | $135,980 |
| John Dement | Consultant | 117 CREEKVISTA DR, Holly Springs, NC 27540 | $113,377 |
| Sarpy And Associates LLC | Consultant | 554 DRYDEN PLACE, Charlottesville, VA 22903 | $103,108 |
| Line Item | Amount |
|---|---|
| Grants and Similar Amounts Paid | $7,193,261 |
| Other Expenses | $6,212,021 |
| Salaries, Compensation, and Employee Benefits | $5,871,483 |
| Total Fundraising Expense | $17,134 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Grants to Domestic Orgs | $7,193,261 | - | - | $7,193,261 |
| Other Salaries and Wages | $2,995,717 | $9,493 | - | $3,005,210 |
| Fees for Services Other | $2,084,369 | $58,831 | - | $2,143,200 |
| Office Expenses | $1,450,128 | $68,648 | - | $1,518,776 |
| Other Employee Benefits | $1,293,373 | $29,899 | - | $1,323,272 |
| Pension Plan Contributions | $705,603 | $13,373 | - | $718,976 |
| Travel | $700,464 | $14,295 | - | $714,759 |
| Current Officers, Directors, Trustees, and Key Employees | $513,045 | $57,005 | - | $570,050 |
| Occupancy | $340,896 | $37,877 | - | $378,773 |
| All Other Expenses | $237,977 | $26,228 | $17,134 | $281,339 |
| Payroll Taxes | $249,251 | $4,724 | - | $253,975 |
| Insurance | $59,334 | $1,211 | - | $60,545 |
| Other Expenses | $52,553 | - | - | $52,553 |
| Depreciation Depletion | $47,071 | $5,230 | - | $52,301 |
| Fees for Services Accounting | - | $32,000 | - | $32,000 |
| Conferences and Meetings | $26,958 | $550 | - | $27,508 |
| Fees for Services Legal | - | $914 | - | $914 |
| Total Functional Expenses | $18,899,353 | $360,278 | $17,134 | $19,276,765 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $19,276,765 |
| Total Expenses per Audited Statements | $19,276,765 |
| Total Expenses per Form 990 | $19,276,765 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Zenith Ame Solution | Seattle, WA | - | Administration | $3,984,979 |
| National Ironworkers | Washington, DC | 501(c)(3) | Safety and Health Training | $368,862 |
| Washington University | St Louis, MO | 501(c)(3) | Safety and Health Research | $319,029 |
| Insulation Industry | Lanham, MD | 501(c)(3) | Safety and Health Training | $310,340 |
| Virginia Polytechnic Inst | Blacksburg, VA | 501(c)(3) | Safety and Health Research | $296,497 |
| Regents of the Univ of CA | San Francisco, CA | 501(c)(3) | Safety and Health Research | $267,829 |
| Univ of Mass-lowell | Lowell, MA | State Government Edu | Safety and Health Research | $217,196 |
| Building Pathways Inc | Roxbury, MA | 501(c)(3) | Administration | $192,843 |
| Gst Michigan Works | Flint, MI | Special Local Unit | Safety and Health Training | $174,008 |
| Jobtrain | Menlo Park, CA | 501(c)(3) | Safety and Health Training | $169,962 |
| West Virginia University | Morgantown, WV | - | Safety and Health Research | $131,616 |
| Finishing Trades Institute | Hanover, MD | 501(c)(3) | Safety and Health Research | $117,668 |
| University of Washington | Seattle, WA | Va State Agency | Safety and Health Research | $111,623 |
| Iti for the Sheet Metal & Ac Industry | Falls Church, VA | 501(c)(3) | Safety and Health Training | $100,691 |
| Fti of District Council88 | Houston, TX | 501(c)(3) | Safety and Health Training | $99,610 |
| Univ of North Carolina | Chapel Hill, NC | 501(c)(3) | Safety and Health Research | $88,841 |
| University of Iowa | Iowa City, IA | 501(c)(3) | Safety and Health Research | $47,730 |
| Georgia Tech Research | Atlanta, GA | 501(c)(3) | Safety and Health Research | $40,000 |
| Univ of New Mexico | Albuquerque, NM | 501(c)(3) | Safety and Health Research | $20,000 |
| University of Colorado | Denver, CO | State Government Ag. | Safety and Health Research | $20,000 |
| University of Utah | Salt Lake City, UT | Wa State Entity | Safety and Health Research | $19,400 |
| Lawrence Tech University | Southfield, MI | 501(c)(3) | Safety and Health Training | $15,000 |
| Trustees of Clark Univ | Worcester, MA | Section 115 | Safety and Health Research | $15,000 |
| Purdue University | Chicago, IL | 501(c)(3) | Safety and Health Research | $14,764 |
| Carnegie Mellon Univ | Pittsburgh, PA | 501(c)(3) | Safety and Health Research | $10,000 |
| Colorado State University | Fort Collins, CO | State Government Ag. | Safety and Health Research | $10,000 |
| Texas A&m University | College Station, TX | TX State Agency | Safety and Health Research | $10,000 |
| Morgan State University | Baltimore, MD | 501(c)(3) | Safety and Health Research | $9,963 |
| Michigan Tech University | Houghton, MI | Government -higher E | Safety and Health Research | $9,810 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Operating Lease Liability | $735,789 |
| Refundable Advances | $602,828 |
| Finance Lease Liability | $53,494 |
“The 990 was prepared by the outside accountants and thoroughly reviewed internally by management. Cpwr makes a copy of the return available to the board members prior to submission of the return to the irs.”
“The board and key employees sign a conflict of interest form annually. In the rare instance that a conflict does arise, the matter is reviewed by the board of directors and the executive director for any action necessary.”
“The salary of the executive director is determined using comparable data, primarily from the member organizations within the building and construction trades department and salary caps related to federal funding. It has a scheduled cost of living adjustment on an annual basis when funding allows. Anything in excess of a cost of living adjustment is approved by the board of directors and the decision of the board is documented.”
“Upon written request, cpwr will provide pdf copies of governing documents, conflict of interest policy or financial statements.”
“Consulting fees: program service expenses 1,904,739. Management and general expenses 38,872. Fundraising expenses 0. Total expenses 1,943,611. Temporary help: program service expenses 179,630. Management and general expenses 19,959. Fundraising expenses 0. Total expenses 199,589.”
“The process has not changed from the prior year.”
“For the year ended june 30, 2024, cpwr has documented its consideration of its uncertainty in income taxes and has determined that no material uncertain tax positions qualify for either recognition or disclosure in the financial statements. Cpwr performed an evaluation of a certain tax positions for the years ended june 30, 2024 and 2023, and determined that there were no material matters that would require recognition in the financial statements or that may have an effect on its tax-exempt status. Form 990 is subject to examination by the internal revenue service, generally for three years after it is filed. As such, form 990 for the fiscal years 2021 through 2023 remain within the statute of limitations.”
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 | 2933447 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 3204724 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 276442 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 264506 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | SEE PART III, LINE 1 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 17134 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 26228 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 237977 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 281339 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | MARY TARBRAKE |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3015788500 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 8484 GEORGIA AVENUE SUITE 100 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SILVER SPRING |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MD |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 20910 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 650 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 650 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 4 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 57005 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 513045 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 570050 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 550 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 26958 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 27508 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 413748 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 135980 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 113377 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 103108 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | PO BOX 943 MSIN H3-09 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 1519 3RD AVENUE APT 701 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 117 CREEKVISTA DR |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 3 | 554 DRYDEN PLACE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | RICHLAND |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | SEATTLE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | HOLLY SPRINGS |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 3 | CHARLOTTESVILLE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | WA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | NC |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 3 | VA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 99352 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 98101 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 27540 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 3 | 22903 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | HANFORD MISSION INTEGRATION SOLUTIONS L |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | STONETURN CONSULTANTS |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | JOHN DEMENT |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 3 | SARPY AND ASSOCIATES LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | SAFETY AND HEALTH TRAINING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | CONSULTANT |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | CONSULTANT |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | CONSULTANT |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 18841007 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 7193261 |
| IRS990/CYInvestmentIncomeAmt | 0 | 162207 |
| IRS990/CYOtherExpensesAmt | 0 | 6212021 |
| IRS990/CYOtherRevenueAmt | 0 | 9320 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 689722 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 425491 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 5871483 |
| IRS990/CYTotalExpensesAmt | 0 | 19276765 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 17134 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 19702256 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 5230 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 47071 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 52301 |
| IRS990/Desc | 0 | CDC/NIOSH SAFETY AND HEALTH RESEARCH IN THE CONSTRUCTION INDUSTRY - RESEARCH GRANT SPONSORED BY NIOSH TARGETED TO IMPROVE THE SAFETY AND HEALTH OF WORKERS ON CONSTRUCTION SITES. IN EXCESS OF 20 DIFFERENT PROJECTS WERE FUNDED UNDER THIS PROGRAM. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DoingBusinessAsName/BusinessNameLine1Txt | 0 | CPWR |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 43 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 6139997 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 32000 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 32000 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 914 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 914 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 58831 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 2084369 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 2143200 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 35.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 | 35.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 35.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 35.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 35.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 35.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 35.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/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/OtherCompensationAmt | 0 | 92399 |
| 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 | 59299 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 85510 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 72612 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 71507 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 61938 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 70059 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | CHRIS CAIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | SEAN MCGARVEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | BRANDON BISHOP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JONATHAN D NEWMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | REV J CLETUS KILEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JEFF PEOPLES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KENNETH J RUETER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | MARY TARBRAKE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | RICK RINEHART |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | QUINN PATRICIA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | GUSTAFSON GARY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | MEMARIAN BABAK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | SURTEES STEVE |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 219402 |
| 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 | 172638 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 189616 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 133363 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 130144 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 129199 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 124942 |
| 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/TitleTxt | 0 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VP/ GENERAL COUNSEL |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | ASSOC. DIR FINANCE/ADMIN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DEPUTY DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR, ENERGY EMPLOYEES PROJECTS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR, ENV HAZARDS TRAINING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR, SAFETY RESEARCH |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR, CAREER WORKERS |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1979 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 18841007 |
| IRS990/GrantAmt | 0 | 1671103 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 7193261 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 7193261 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 19702256 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 6 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 13 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 1211 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 59334 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 60545 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 162207 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 162207 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 75 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 196128 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 135109 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 82808 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 278936 |
| IRS990/LegalDomicileStateCd | 0 | MD |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MiscellaneousRevenueGrp/ExclusionAmt | 0 | 9320 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 9320 |
| IRS990/MissionDesc | 0 | TO CARRY OUT RESEARCH, TRAINING AND OTHER RELATED SERVICES IN THE CONSTRUCTION INDUSTRY, WITH A FOCUS ON OCCUPATIONAL SAFETY, HEALTH, AND WORKING CONDITIONS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 7992524 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 8418015 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 7992524 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 8418015 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 37877 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 340896 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 378773 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 68648 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 1450128 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 1518776 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 899966 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 584710 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 29899 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 1293373 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 1323272 |
| IRS990/OtherExpensesGrp/Desc | 0 | TRAINERS |
| IRS990/OtherExpensesGrp/Desc | 1 | TRAINING CLASS SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 2 | REGISTRATION FEES & DUE |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 731506 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 217847 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 52553 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 731506 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 217847 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 52553 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 2739333 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 1392111 |
| IRS990/OtherRevenueTotalAmt | 0 | 9320 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 9493 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 2995717 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 3005210 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 4724 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 249251 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 253975 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 13373 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 705603 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 718976 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 2362113 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 1613045 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 217777 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 72104 |
| IRS990/PrincipalOfficerNm | 0 | CHRIS CAIN |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROJECT REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 689722 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 689722 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | NIEHS HAZARDOUS MATERIALS WORKER HEALTH AND SAFETY TRAINING - INCLUDES ELEVEN NATIONAL CONSTRUCTION UNIONS INVOLVED IN TRAINING APPROXIMATELY 14,000 MEMBERS ANNUALLY. CPWR AND ITS CONSORTIUM OF BUILDING TRADES UNIONS OFFER A COMPREHENSIVE MENU OF CONSTRUCTION SAFETY AND HEALTH TRAINING PROGRAMS, INCLUDING OSHA 500, 30, AND 10-HOUR PROGRAMS; HAZARDOUS WASTE TRAINING AND REFRESHERS; CONFINED SPACE TRAINING, LEAD AND ASBESTOS TRAINING, OSHA 7600 TRAINING AND OTHERS. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 7601461 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 1533985 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | DOE NATIONAL FORMER WORKERS NOTIFICATION & MEDICAL SCREENING PROGRAM - PROVIDED MEDICAL SCREENING SERVICES AT 35 SITES IDENTIFIED BY THE DEPARTMENT OF ENERGY. THE PROGRAM DIRECTLY CONTACTS WORKERS, OBTAINS SIGNED CONSENTS AND INTERVIEWS PARTICIPANTS. IN 2023, OVER 1,500 SCREENINGS WERE COMPLETED. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 4830982 |
| IRS990/ProgSrvcAccomActy3Grp/GrantAmt | 0 | 3988173 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | DOL EMPLOYMENT VERIFICATION |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 1 | NATIONAL RESOURCE CENTER |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 94718 |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 1 | 232195 |
| IRS990/ProgSrvcAccomActyOtherGrp/RevenueAmt | 0 | 132875 |
| IRS990/ProgSrvcAccomActyOtherGrp/RevenueAmt | 1 | 556847 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 18082563 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 6826080 |
| IRS990/PYInvestmentIncomeAmt | 0 | 98881 |
| IRS990/PYOtherExpensesAmt | 0 | 5969255 |
| IRS990/PYOtherRevenueAmt | 0 | 4759 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 710427 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 802904 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 5298391 |
| IRS990/PYTotalExpensesAmt | 0 | 18093726 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 18896630 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 425491 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 9773247 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 10397027 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 18841007 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 18082563 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 16660801 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 15180056 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 14371058 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 83135485 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 162207 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 98881 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4773 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 10311 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 22057 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 298229 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 3240284 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 9320 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4759 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 6492 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 7043 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 11374 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 38988 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99600 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.99750 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 83135485 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 18841007 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 18082563 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 16660801 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 15180056 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 14371058 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 83135485 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 83472702 |
| 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 | 19276765 |
No mirrored PDF or thumbnail assets are attached yet.