| IRS990/AccountantCompileOrReviewInd | 0 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 91877 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 5942 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 6095 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 5933 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | TO PROMOTE THE GENERAL WELFARE OF PROFESSIONAL AND TECHNICAL EMPLOYEES, AND OF FUNCTIONALLY ASSOCIATED EMPLOYEES WITH SUBSTANTIAL IDENTITY OF INTEREST AND WORKING CONDITIONS: TO SECURE IMPROVED WAGE, HOURS, WORKING CONDITIONS AND OTHER ECONOMIC ADVANTAGES THROUGH ORGANIZATION, NEGOTIATIONS AND COLLECTIVE BARGAINING. |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 37647 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | JENNIE SON FINANCE ADMIN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5102388320 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 810 CLAY STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | OAKLAND |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94607 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 418229 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 267263 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 494246 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 626254 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 15226 |
| IRS990/CYInvestmentIncomeAmt | 0 | 29586 |
| IRS990/CYOtherExpensesAmt | 0 | 2415097 |
| IRS990/CYOtherRevenueAmt | 0 | 331 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 6715988 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -642156 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 4957738 |
| IRS990/CYTotalExpensesAmt | 0 | 7388061 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 6745905 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | true |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 152264 |
| IRS990/Desc | 0 | TO PROVIDE REPRESENTATION TO MEMBERS IN MATTERS RELATED TO EMPLOYMENT IN ACCORDANCE WITH THE COLLECTIVE BARGAINING AGREEMENT AND FAIR EMPLOYMENT STANDARDS. |
| IRS990/DescribedInSection501c3Ind | 0 | false |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | true |
| IRS990/EmployeeCnt | 0 | 86 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 28675 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 135055 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 36220 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 9354 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 6.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 1 | 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JOHN MADER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JOEL FOSTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | KATHY CLEAIRMONT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JOAN MAH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | CONNIE SAVOY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MARK SIMS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KAREN SAWISLAK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | MICHAEL AIDAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | DANIELLE LUCIDO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JOSHUA SPERRY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | NICHOLAS STEINMEIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | DEBBIE DURHAM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | NANCY OSTROWSKI |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 26753 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 22769 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 15492 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 25882 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 23424 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 4872 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 203787 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 171069 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 171518 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 164845 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 172132 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 168635 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 162038 |
| 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 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | SECRETARY TR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | VICE PRES PG |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VP OPTOMETRI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | VP MEDICAL P |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | VP EPA UNIT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | EXECUTIVE DI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | SR UNION REP |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | CHIEF COUNSE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | SR UNION REP |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | UNION REP |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | UNION REP |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | UNION REP |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1996 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 5677 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 6 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 4486 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 10740 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 6000 |
| IRS990/GrossReceiptsAmt | 0 | 6746228 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 0 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 91541 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 50788 |
| IRS990/InterestGrp/TotalAmt | 0 | 52591 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 23909 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 23909 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 430 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 430 |
| IRS990/IRPDocumentCnt | 0 | 21 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 806871 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 3693281 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 3630327 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 4437198 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 323 |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | true |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingOtherInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | TO PROMOTE THE GENERAL WELFARE OF PROFESSIONAL AND TECHNICAL EMPLOYEES, AND OF FUNCTIONALLY ASSOCIATED EMPLOYEES WITH SUBSTANTIAL IDENTITY OF INTEREST AND WORKING CONDITIONS: TO SECURE IMPROVED WAGE, HOURS, WORKING CONDITIONS AND OTHER ECONOMIC ADVANTAGES THROUGH ORGANIZATION, NEGOTIATIONS AND COLLECTIVE BARGAINING. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 1228248 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 1119655 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5749884 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 5107728 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 5677 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 5677 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 5749884 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 5107728 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/TotalAmt | 0 | 149828 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 184956 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 1382 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 1382 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 857995 |
| IRS990/OtherExpensesGrp/Desc | 0 | IFPTE CONSULTING |
| IRS990/OtherExpensesGrp/Desc | 1 | PER CAPITA TAX |
| IRS990/OtherExpensesGrp/Desc | 2 | UNION PROMOTIONAL ATTIRE |
| IRS990/OtherExpensesGrp/Desc | 3 | HIRING EXPENSE |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 119666 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 40323 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 30944 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 15783 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 192679 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 204015 |
| IRS990/OtherOrganizationDsc | 0 | NONPRFIT CRP |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | OTHER INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 331 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 331 |
| IRS990/OtherRevenueTotalAmt | 0 | 331 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2762563 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 564591 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 247755 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 595179 |
| IRS990/PoliciesReferenceChaptersInd | 0 | true |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrincipalOfficerNm | 0 | JOHN MADER |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | MEMBERSHIP DUES & ASSESSMENTS |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 6715988 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 6715988 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | MEMBERSHIP REPRESENTATION: ENFORCEMENT OF THE COLLECTIVE BARGAINING AGREEMENT: PROVIDE EDUCATIONAL ADVANCEMENT AND TRAINING FOR MEMBERS, OFFICERS, AND EMPLOYEES. |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 13151 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 39506 |
| IRS990/PYInvestmentIncomeAmt | 0 | 3474 |
| IRS990/PYOtherExpensesAmt | 0 | 1923054 |
| IRS990/PYOtherRevenueAmt | 0 | 140 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 6503601 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 512096 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 4045710 |
| IRS990/PYTotalExpensesAmt | 0 | 6008270 |
| IRS990/PYTotalRevenueAmt | 0 | 6520366 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -642156 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | true |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | true |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 3143271 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 2532005 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 2345099 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 480552 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 2825651 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 106848 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 198647 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 305495 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 7388061 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 1038231 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 1038231 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 140149 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 127672 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 267821 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 196043 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 7972 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | ACCRUED VACATION PAYABLE |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | PAYROLL LIABILITY |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 6745905 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 3630327 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 7388061 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 204015 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 6745905 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 6745905 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 7388061 |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | false |
| IRS990/ScheduleJRequiredInd | 0 | true |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 203787 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 171069 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 2 | 171518 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 3 | 164845 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 4 | 172132 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 5 | 168635 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 6 | 162038 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | KAREN SAWISLAK |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | MICHAEL AIDAN |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 2 | DANIELLE LUCIDO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 3 | JOSHUA SPERRY |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 4 | NICHOLAS STEINMEIER |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 5 | DEBBIE DURHAM |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 6 | NANCY OSTROWSKI |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | EXECUTIVE DIRECTOR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | SR UNION REP |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 2 | CHIEF COUNSEL |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 3 | SR UNION REP |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 4 | UNION REP |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 5 | UNION REP |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 6 | UNION REP |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 203787 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 171069 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 2 | 171518 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 3 | 164845 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 4 | 172132 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 5 | 168635 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 6 | 162038 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | false |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | TO PROMOTE THE GENERAL WELFARE OF PROFESSIONAL AND TECHNICAL EMPLOYEES, AND OF FUNCTIONALLY ASSOCIATED EMPLOYEES WITH SUBSTANTIAL IDENTITY OF INTEREST AND WORKING CONDITIONS: TO SECURE IMPROVED WAGE, HOURS, WORKING CONDITIONS AND OTHER ECONOMIC ADVANTAGES THROUGH ORGANIZATION, NEGOTIATIONS AND COLLECTIVE BARGAINING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | MEMBERSHIP REPRESENTATION: ENFORCEMENT OF THE COLLECTIVE BARGAINING AGREEMENT: PROVIDE EDUCATIONAL ADVANCEMENT AND TRAINING FOR MEMBERS, OFFICERS, AND EMPLOYEES. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE ORGANIZATION IS A MEMBERSHIP ORGANIZATION. MEMBERS ARE MADE UP OF EMPLOYEES REPRESENTED UNDER A COLLECTIVE BARGAINING AGREEMENT. MEMBERSHIP IS MADE UP OF THE FOLLOWING CLASSES: REGULAR MEMBERS: EMPLOYEES WITHIN THE BARGAINING UNIT WHO CHOOSE TO BE REGULAR MEMBERS, PAY FULL DUES, HAVE VOTING RIGHTS, AND VOTE ON SIGNIFICANT DECISIONS OF THE ORGANIZATIONS AS PRESCRIBED BY THE BYLAWS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE MEMBERS OF THE ORGANIZATION, IN GOOD STANDING, MAY ELECT THE OFFICERS OF THE ORGANIZATION AS PRESCRIBED BY THE BYLAWS DURING THE ELECTION PERIOD EVERY TWO YEARS AND AS VACANCIES BECOME AVAILABLE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | ANY ACT OF THE BOARD EXCEPT THOSE INVOLVING ADMISSION, SUSPENSION, OR EXPULSION OF A MEMBER OR MEMBERS OR TRANSFER OF STATUS OF MEMBERSHIP, SHALL BE SUBJECT TO REVIEW BY THE MEMBERSHIP OF THE UNION, BY A PETITION TO THE EXECUTIVE BOARD SIGNED BY TWENTY-FIVE PERCENT OF THE MEMBERS, WITHIN THIRTY DAYS AFTER SAID ACT HAS BEEN REPORTED TO THE UNION. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | THE EXECUTIVE BOARD MEMBERS REVIEW AND APPROVE THE PREPARED TAX RETURNS EITHER AT AN EXECUTIVE BOARD MEETING OR THROUGH INDIVIDUAL REVIEW, DEPENDING ON THE TIMING AND CIRCUMSTANCES. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | THE CONFLICT OF INTEREST POLICY WAS ADOPTED MAY 2010. SHOULD A CONFLICT OF INTEREST ARISE, IT IS REQUIRED TO BE DISCLOSED IMMEDIATELY. STAFF AND EXECUTIVE BOARD REVIEW THE POLICY ANNUALLY. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | COMPENSATION IS DECIDED, DISCUSSED, AND APPROVED BY THE GOVERNING BOARD IN ACCORDANCE WITH THE CONSTITUTION AND BYLAWS. THE YEAR IN WHICH THIS PROCESS WAS LAST UNDERTAKEN WAS IN 2010. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | COMPENSATION IS DECIDED, DISCUSSED, AND APPROVED BY THE GOVERNING BOARD IN ACCORDANCE WITH THE CONSTITUTION AND BYLAWS. THE YEAR IN WHICH THIS PROCESS WAS LAST UNDERTAKEN WAS IN 2010. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | THE GOVERNING DOCUMENTS OF THE LOCAL ARE MADE AVAILABLE ON THE LOCAL'S WEBSITE. FURTHURE, INFORMATION AND GOVERNING DOCUMENTATION ARE MADE PUBLICLY AVAILABLE ON THE FORM LM-2, ELECTRONICALLY FILED WITH THE DEPARTMENT OF LABOR, ON THE OFFICE OF LABOR-MANAGEMENT STANDARDS WEBSITE. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990 - ORGANIZATION'S MISSION |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PAGE 2, PART III, LINE 4D |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PAGE 6, PART VI, LINE 6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PAGE 6, PART VI, LINE 7A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PAGE 6, PART VI, LINE 7B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PAGE 6, PART VI, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | FORM 990, PAGE 6, PART VI, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | FORM 990, PAGE 6, PART VI, LINE 15A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | FORM 990, PAGE 6, PART VI, LINE 15B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | FORM 990, PAGE 6, PART VI, LINE 19 |
| IRS990ScheduleR/AssetExchangeInd | 0 | false |
| IRS990ScheduleR/AssetPurchaseFromOtherOrgInd | 0 | false |
| IRS990ScheduleR/AssetSaleToOtherOrgInd | 0 | false |
| IRS990ScheduleR/DivRelatedOrganizationInd | 0 | false |
| IRS990ScheduleR/GiftGrntCapContriFromOthOrgInd | 0 | false |
| IRS990ScheduleR/GiftGrntOrCapContriToOthOrgInd | 0 | false |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ControlledOrganizationInd | 0 | true |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/DirectControllingEntityName/BusinessNameLine1Txt | 0 | LOCAL 20 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/DisregardedEntityName/BusinessNameLine1Txt | 0 | ESC LOCAL 20 IFPTE PAC |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ExemptCodeSectionTxt | 0 | 527 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/LegalDomicileStateCd | 0 | CA |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/PrimaryActivitiesTxt | 0 | PAC |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/AddressLine1Txt | 0 | 810 CLAY STREET |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/CityNm | 0 | OAKLAND |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/ZIPCd | 0 | 94607 |
| IRS990ScheduleR/LoansOrGuaranteesFromOthOrgInd | 0 | false |
| IRS990ScheduleR/LoansOrGuaranteesToOtherOrgInd | 0 | false |
| IRS990ScheduleR/PaidEmployeesSharingInd | 0 | false |
| IRS990ScheduleR/PerformOfServicesByOtherOrgInd | 0 | false |
| IRS990ScheduleR/PerformOfServicesForOthOrgInd | 0 | false |
| IRS990ScheduleR/ReceiptOfIntAnntsRntsRyltsInd | 0 | false |
| IRS990ScheduleR/ReimbursementPaidByOtherOrgInd | 0 | false |
| IRS990ScheduleR/ReimbursementPaidToOtherOrgInd | 0 | false |
| IRS990ScheduleR/RentalOfFacilitiesToOthOrgInd | 0 | false |
| IRS990ScheduleR/RentalOfFcltsFromOthOrgInd | 0 | false |
| IRS990ScheduleR/SharingOfFacilitiesInd | 0 | false |
| IRS990ScheduleR/TransferFromOtherOrgInd | 0 | false |
| IRS990ScheduleR/TransferToOtherOrgInd | 0 | false |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 7262688 |
| IRS990/TotalAssetsEOYAmt | 0 | 6437340 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 7262688 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 6437340 |
| IRS990/TotalCompGreaterThan150KInd | 0 | true |
| IRS990/TotalEmployeeCnt | 0 | 86 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |