| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | JESSE PACEM |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 4254443616 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 460 109TH AVE SE |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | BELLEVUE |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 98004 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 168439 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 56572 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 4373 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 3044 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -4610 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 2366 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form720FiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 428696 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 407577 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 4105 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 7149 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 6 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 230783 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 230692 |
| IRS990EZ/LoansToFromOfficersAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 72118 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 411194 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 406602 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 411194 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 406602 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 62907 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | WESTIN TERRY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | ALETHA HOWES |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | LOUISE WACKERMAN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | JESSE PACEM |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | BENNETT HILL |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | VICE PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | SECRETARY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | FACILITIES |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationFiled990TInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 29474 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 120313 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 18 |
| IRS990EZ/OtherEmployeePaidOver100kCnt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 10439 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | To operate and maintain a swimming pool for the primary purpose of supporting and developing amateur youth swimming athletes for providing swim lessons to the community and for providing family recreational opportunities |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 7 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 42416 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | 100 SWIM TEAM PARTICIPANTS AGES 6-17 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 20607 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 94993 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/RelatedOrgSect527OrgInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 51910 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | WA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 17502 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 975 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 127627 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 115600 |
| IRS990EZ/TotalRevenueAmt | 0 | 123017 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990ScheduleA/DistributableAmountGrp/CYAdjNetIncomeDistributableAmt | 0 | 0 |
| IRS990ScheduleA/DistributableAmountGrp/CYDistributableAsAdjustedAmt | 0 | 0 |
| IRS990ScheduleA/DistributableAmountGrp/CYGreaterAdjustedMinimumAmt | 0 | 0 |
| IRS990ScheduleA/DistributableAmountGrp/CYIncomeTaxImposedPYAmt | 0 | 0 |
| IRS990ScheduleA/DistributableAmountGrp/CYPct85AdjustedNetIncomeAmt | 0 | 0 |
| IRS990ScheduleA/DistributableAmountGrp/CYTotalMinAstDistributableAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CarryoverPYNotAppliedAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CYDistriAppDistributableAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CYDistribAppUnderdistriPYAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CYDistributableAsAdjustedAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CyovAppliedUnderdistrCPYAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CyovAppliedUnderdistriPYAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/CYTotalAnnualDistributionsAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovYr1Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovYr2Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovYr3Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovYr4Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistributionCyovYr5Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessDistriCyovToNextYrAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessFromYear1Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessFromYear2Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessFromYear3Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessFromYear4Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/ExcessFromYear5Amt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/RemainingUnderdistriCYAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/RemainingUnderdistriPYAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/TotalExcessDistributionCyovAmt | 0 | 0 |
| IRS990ScheduleA/DistributionAllocationsGrp/UnderdistributionsAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYAdministrativeExpensePaidAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYDistriAttentiveSuprtOrgAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYDistributableAsAdjustedAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYDistributionYrRt | 0 | 0.000000000000 |
| IRS990ScheduleA/DistributionsGrp/CYOtherDistributionsAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYPaidAccomplishExemptPrpsAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYPdInExcessIncomeActivityAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/CYTotalAnnualDistributionsAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/ExemptUseAssetsAcquisPaidAmt | 0 | 0 |
| IRS990ScheduleA/DistributionsGrp/QualifiedSetAsideAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 76490 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 125048 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 103110 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 67936 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 66850 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 439434 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 6 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 4 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 17850 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1000 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 18860 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 49565 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 52529 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 49491 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 35100 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 53588 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 240273 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 6 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 4 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 17850 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 1000 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 18860 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 0 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 679707 |
| IRS990ScheduleA/SupportedOrganizationsCnt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 177577 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 177577 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 152601 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 103036 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 120438 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 679707 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 126061 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 177581 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 152601 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 120886 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 121438 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 698567 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | FORM 990-EZ PART I LINE 16 OTHER EXPENSES ADVERTISING 713 CREDIT PROCESSING FEES 2946 DO INSURANCE 1265 PENALTIES AND SETTLEMENTS 97 SUPPLIES 2672 MIDLAKES DUES 1245 PARTICIPANT AWARDS 983 FORM 990-EZ PART I LINE 20 OTHER CHANGES IN NET ASSETS PRIOR YEAR ADJUSTMENT 18 FORM 990-EZ PART II LINE 24 OTHER ASSETS CHEM FEEDER 3096 PLASTER POOL SURFACE 87780 POOL HEATERS 8063 POOL PUMPS 766 POOL SAFETY COVER 9645 SALES TAXES RECEIVABLE 7021 VENDOR CREDITS 3942 FORM 990-EZ PART I LINE 26 TOTAL LIABILITIES ACCOUNT PAYABLE 975 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Schedule O: |
| ReturnHeader/BuildTS | 0 | 2020-11-19 02:30:22Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | JESSE PACEM |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | TREASURER |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2020-06-17 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | TRIANGLE POOL INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | TRIA |
| ReturnHeader/Filer/EIN | 0 | 910727592 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO BOX 1081 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | BELLEVUE |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | WA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 98009 |
| ReturnHeader/ReturnTs | 0 | 2020-06-17T22:00:03Z |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2019-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2019-12-31 |
| ReturnHeader/TaxYr | 0 | 2019 |