Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
990 • Fiscal year 2019 • EIN 41-1716458
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
Liabilities / Revenue
58th percentile
Higher debt load relative to revenue than 58% of similar nonprofits.
Net Margin
52nd percentile
Higher net margin than 52% of similar nonprofits.
Top Officer Pay
81st percentile
Higher top officer pay than 81% of similar nonprofits.
Top officer pay equals 5.8% of source-year revenue.
Asset Growth
72nd percentile
Faster asset growth than 72% of similar nonprofits.
Revenue Growth
67th percentile
Faster revenue growth than 67% of similar nonprofits.
Assets
Up$3,382,850
Up $398,853 (+13%) from 2018
Net Assets
Up$3,276,001
Up $384,454 (+13%) from 2018
Liabilities
Up$106,849
Up $14,399 (+16%) from 2018
Revenue
Up$3,192,855
Up $219,296 (+7.4%) from 2018
Expenses
Up$2,944,502
Up $302,113 (+11%) from 2018
Net Income
Down$248,353
Down $82,817 (-25%) from 2018
The purpose of the organization is to provide for, protect and improve the general welfare of its members and the employees represented by it, both directly and indirectly, by all lawful means and methods.
To provide for, protect and improve the general welfare of its members and their employees.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $1,616,553 | $1,823,461 | ▲ $206,908 |
| Cash and Non-Interest-Bearing Accounts | $561,195 | $760,174 | ▲ $198,979 |
| Savings and Temporary Cash Investments | $521,933 | $520,005 | ▼ $1,928 |
| Investments Other Securities | $262,086 | $264,923 | ▲ $2,837 |
| Land, Buildings, and Equipment, Net | $22,230 | $14,287 | ▼ $7,943 |
| Total Assets | $2,983,997 | $3,382,850 | ▲ $398,853 |
| Liabilities | |||
| Grants Payable | $77,975 | $95,200 | ▲ $17,225 |
| Other Liabilities | $14,475 | $11,649 | ▼ $2,826 |
| Total Liabilities | $92,450 | $106,849 | ▲ $14,399 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $2,891,547 | $3,276,001 | ▲ $384,454 |
| Total Net Assets Fund Balance | $2,891,547 | $3,276,001 | ▲ $384,454 |
| Total Liabilities and Net Assets / Fund Balance | $2,983,997 | $3,382,850 | ▲ $398,853 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $14,287 | $61,653 | $75,940 |
| Closely Held Equity Interests | $264,923 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Douglas Schroeder | Pres., Sec. & Treas. | FT | $116,343 | $68,897 | $185,240 |
| Terry Wong | Executive Vice President | FT | $102,740 | $64,968 | $167,708 |
| Eric Vik | Vice President | FT | $93,074 | $63,542 | $156,616 |
| Mike Ganz | Vice President | FT | $93,074 | $63,542 | $156,616 |
| Randy Carlson | Director | FT | $93,074 | $63,542 | $156,616 |
| Stan Paczynski | Vice President | FT | $93,074 | $63,166 | $156,240 |
| Douglas Severson | Director | FT | $93,074 | $50,978 | $144,052 |
| Name | Title |
|---|---|
| Brett Frinifrock | Director |
| Brian Strate | Director |
| Jess Blasing | Director |
| Rob Luukkonen | Director |
| Shawn Barclay | Director |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $1,731,268 |
| Other Expenses | $1,160,787 |
| Grants and Similar Amounts Paid | $52,447 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Current Officers, Directors, Trustees, and Key Employees | - | - | - | $1,123,088 |
| Payments to Affiliates | - | - | - | $421,379 |
| Other Salaries and Wages | - | - | - | $335,618 |
| Travel | - | - | - | $132,138 |
| Pension Plan Contributions | - | - | - | $107,548 |
| Office Expenses | - | - | - | $97,202 |
| Payroll Taxes | - | - | - | $85,880 |
| Other Employee Benefits | - | - | - | $79,134 |
| Advertising | - | - | - | $70,395 |
| Conferences and Meetings | - | - | - | $62,998 |
| Occupancy | - | - | - | $57,612 |
| Grants to Domestic Orgs | - | - | - | $52,447 |
| Fees for Services Other | - | - | - | $40,769 |
| Fees for Services Accounting | - | - | - | $35,954 |
| Insurance | - | - | - | $14,176 |
| Fees for Services Legal | - | - | - | $12,950 |
| Other Expenses | - | - | - | $8,154 |
| Depreciation Depletion | - | - | - | $7,943 |
| All Other Expenses | - | - | - | $2,634 |
| Total Functional Expenses | $0 | $0 | $0 | $2,944,502 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $2,944,502 |
| Total Expenses per Audited Statements | $2,944,502 |
| Total Expenses per Form 990 | $2,944,502 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Bricklayers & Allied Craftworker Mutual Relief Fund | Minneapolis, MN | 501(c)(5) | Operating Support | $46,557 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Amounts Held for Benefit of Others | $9,957 |
| Capital Lease Liability | $1,692 |
“The management committee consists of the president/secretary-treasurer, executive vice president, and vice presidents. The primary purpose of the management committee is to assist the management in making decisions for the full board when it is not practical for the full board to meet.”
“All local union members in good standing are considered members and have equal voting rights.”
“Members have the power to elect the executive board of the union.”
“Any issues impacting the governing documents of the union require the approval, by a 2/3 majority vote, of the members.”
“The management committee reviews the form 990 before it is filed.”
“Compensation for the president and other management positions is based on the approved union's wage rate package which is also approved by the membership. Wage rates are based on collectively bargained agreements with contractors and generally cover several years. The negotiation process includes review of independent market data. The process included review and approval by independent persons, comparability data and contemporaneous substantiation in may 2019.”
“The union's governing documents, conflict of interest policy and financial statements are available upon request.”
“The union maintains its financial records on the modified cash basis, which varies from generally accepted accounting practices in the following significant respects: 1. Revenues such as dues, interest,etc., are not recognized until cash has been collected. 2. Costs and expenses, such as per capita tax, payroll, supplies, taxes, etc., are not recorded until cash has been disbursed. However, grants approved relating to market recovery activities are expensed when the grant is awarded. 3. Assets (other than cash, investments, and related party receivables and payables) and liabilities are not recorded except with respect to the recognition of property and equipment, liabilities related to grants approved but not yet paid and amounts held for the benefit of others.”
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/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO PROVIDE FOR, PROTECT AND IMPROVE THE GENERAL WELFARE OF ITS MEMBERS AND THEIR EMPLOYEES. |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 70395 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 2634 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | DOUG SCHROEDER |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6123792966 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 312 CENTRAL AVENUE NO 328 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | MINNEAPOLIS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 55414 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 561195 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 760174 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1123088 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 62998 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 52447 |
| IRS990/CYInvestmentIncomeAmt | 0 | 87265 |
| IRS990/CYOtherExpensesAmt | 0 | 1160787 |
| IRS990/CYOtherRevenueAmt | 0 | 76288 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 3029302 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 248353 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1731268 |
| IRS990/CYTotalExpensesAmt | 0 | 2944502 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 3192855 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 1 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 7943 |
| IRS990/Desc | 0 | REPRESENTATIONAL:THE UNION REPRESENTED 3,096 MEMBERS AS OF DECEMBER 31, 2019. |
| IRS990/DescribedInSection501c3Ind | 0 | 0 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 12 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 35954 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 12950 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 40769 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 40.00 |
| 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/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/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 68897 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 64968 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 63166 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 63542 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 63542 |
| 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 | 63542 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 50978 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | DOUGLAS SCHROEDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | TERRY WONG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | STAN PACZYNSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MIKE GANZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ERIC VIK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | SHAWN BARCLAY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JESS BLASING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | BRETT FRINIFROCK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ROB LUUKKONEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | BRIAN STRATE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | RANDY CARLSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | DOUGLAS SEVERSON |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 116343 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 102740 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 93074 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 93074 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 93074 |
| 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 | 93074 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 93074 |
| 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/TitleTxt | 0 | PRES., SEC. & TREAS. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | EXECUTIVE VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | 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/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1992 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 10588 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 12 |
| IRS990/GrantsPayableGrp/BOYAmt | 0 | 77975 |
| IRS990/GrantsPayableGrp/EOYAmt | 0 | 95200 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 52447 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 548391 |
| IRS990/GrossReceiptsAmt | 0 | 3730658 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 5 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InsuranceGrp/TotalAmt | 0 | 14176 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 76677 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 76677 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 262086 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 264923 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1616553 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 1823461 |
| IRS990/IRPDocumentCnt | 0 | 23 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 61653 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 22230 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 14287 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 75940 |
| IRS990/LegalDomicileStateCd | 0 | MN |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 537803 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 1 |
| IRS990/MethodOfAccountingOtherInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MiscellaneousRevenueGrp/ExclusionAmt | 0 | 1800 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 1800 |
| IRS990/MissionDesc | 0 | THE PURPOSE OF THE ORGANIZATION IS TO PROVIDE FOR, PROTECT AND IMPROVE THE GENERAL WELFARE OF ITS MEMBERS AND THE EMPLOYEES REPRESENTED BY IT, BOTH DIRECTLY AND INDIRECTLY, BY ALL LAWFUL MEANS AND METHODS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 2891547 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 3276001 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 10588 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 10588 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | -2559 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 136101 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2891547 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3276001 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 57612 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 97202 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 79134 |
| IRS990/OtherExpensesGrp/Desc | 0 | MARKET RECOVERY |
| IRS990/OtherExpensesGrp/Desc | 1 | SERVICES TO MEMBERS |
| IRS990/OtherExpensesGrp/Desc | 2 | NEGOTIATIONS |
| IRS990/OtherExpensesGrp/Desc | 3 | BANK FEES |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 126020 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 49687 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 20776 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 8154 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 14475 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 11649 |
| IRS990/OtherOrganizationDsc | 0 | UNION |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 1 | 900099 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 2 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | REIMBURSEMENT FROM INTERANATIONAL |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | MISCELLANEOUS |
| IRS990/OtherRevenueMiscGrp/Desc | 2 | GOLF TOURNAMENT |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 20197 |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 1 | 3846 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 50445 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 50445 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 20197 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 2 | 3846 |
| IRS990/OtherRevenueTotalAmt | 0 | 76288 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 335618 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 421379 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 85880 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 107548 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | DOUG SCHROEDER |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | DUES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3029302 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 3029302 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | MARKET RECOVERY:PAYMENTS WERE MADE TO CONTRACTORS TO SUPPLEMENT BIDS FOR WORK USING UNION LABOR. |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 51605 |
| IRS990/PYInvestmentIncomeAmt | 0 | 63797 |
| IRS990/PYOtherExpensesAmt | 0 | 1037266 |
| IRS990/PYOtherRevenueAmt | 0 | 131110 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 2778652 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 331170 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 1553518 |
| IRS990/PYTotalExpensesAmt | 0 | 2642389 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 2973559 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 248353 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 0 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 1 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 521933 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 520005 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/CloselyHeldEquityInterestsGrp/BookValueAmt | 0 | 264923 |
| IRS990ScheduleD/CloselyHeldEquityInterestsGrp/MethodValuationCd | 0 | C |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 14287 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 61653 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 75940 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 2944502 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | 136101 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 1692 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 9957 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | CAPITAL LEASE LIABILITY |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | AMOUNTS HELD FOR BENEFIT OF OTHERS |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 136101 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 3192855 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 14287 |
| IRS990ScheduleD/TotalBookValueSecuritiesAmt | 0 | 264923 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 2944502 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 11649 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 3192855 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 3328956 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 2944502 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 46557 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | 501(C)(5) |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 0 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 0 | N/A |
| IRS990ScheduleI/RecipientTable/PurposeOfGrantTxt | 0 | OPERATING SUPPORT |
| IRS990ScheduleI/RecipientTable/RecipientBusinessName/BusinessNameLine1Txt | 0 | BRICKLAYERS & ALLIED CRAFTWORKER MUTUAL RELIEF FUND |
| IRS990ScheduleI/RecipientTable/RecipientEIN | 0 | 410164670 |
| IRS990ScheduleI/RecipientTable/USAddress/AddressLine1Txt | 0 | 312 CENTRAL AVENUE STE 328 |
| IRS990ScheduleI/RecipientTable/USAddress/CityNm | 0 | MINNEAPOLIS |
| IRS990ScheduleI/RecipientTable/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990ScheduleI/RecipientTable/USAddress/ZIPCd | 0 | 55414 |
| IRS990ScheduleI/RecipientTable/ValuationMethodUsedDesc | 0 | N/A |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 0 | THE UNION MAKES VARIOUS CHARITABLE DONATIONS TO LOCAL ORGANIZATIONS. THE DONATIONS ARE APPROVED BY THE BOARD AND NO FORMAL MONITORING IS REQUIRED. |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I, LINE 2: |
| IRS990ScheduleI/Total501c3OrgCnt | 0 | 0 |
| IRS990ScheduleI/TotalOtherOrgCnt | 0 | 1 |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 116343 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 102740 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 2 | 93074 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 3 | 93074 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 4 | 93074 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 5 | 93074 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 48825 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 45282 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 2 | 43470 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 3 | 43470 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 4 | 43470 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 5 | 43470 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 20072 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 19686 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 2 | 19696 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 3 | 20072 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 4 | 20072 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 5 | 20072 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 5 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 4 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 5 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2019 • Form 990Detailed filing. Detailed filing data is available for this year.