Liabilities / Assets
19th percentile
Higher debt load relative to assets than 19% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
19th percentile
Higher debt load relative to assets than 19% of similar nonprofits.
Liabilities / Revenue
19th percentile
Higher debt load relative to revenue than 19% of similar nonprofits.
Net Margin
72nd percentile
Higher net margin than 72% of similar nonprofits.
Top Officer Pay
50th percentile
Higher top officer pay than 50% of similar nonprofits.
Top officer pay equals 7.2% of source-year revenue.
Asset Growth
43rd percentile
Faster asset growth than 43% of similar nonprofits.
Revenue Growth
81st percentile
Faster revenue growth than 81% of similar nonprofits.
Assets
Up$15,534,095
Up $376,495 (+2.5%) from 2022
Net Assets
Up$15,533,895
Up $376,495 (+2.5%) from 2022
Liabilities
Flat$200
Flat from 2022
Revenue
Up$2,095,461
Up $577,963 (+38%) from 2022
Expenses
Up$1,718,966
Up $277,987 (+19%) from 2022
Net Income
Up$376,495
Up $299,976 (+392%) from 2022
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| TED J HANNIG | President & CEO | PT | $150,000 | - | $150,000 |
| PAULA UCCELLI | Director | - | $0 | - | - |
| CHRISTINE ACKERMANN | Director | - | $0 | - | - |
| Type | Recipient | Purpose | Status | Location | Amount |
|---|---|---|---|---|---|
| Paid Grant | - | RESEARCH CONNECTIVITY BETWEEN FRESHWATER ACTIVITIES AND OUR FRAGILE REEFS, FOCUSED ON MARINE AND RAIN FOREST ECOLOGY AND ENVIRONMENTAL JUSTICE FOR OUR FRAGILE MARINE ENVIRONMENT | PC | SAN CARLOS, CA, US | $200,000 |
| Paid Grant | - | CANCER RESEARCH FOR CHILDREN | PC | MEMPHIS, TN, US | $100,000 |
| Paid Grant | - | ENVIRONMENTAL AWARENESS AND CONSERVATION OF TERRESTRIAL AND MARINE RESOURCES, SERVING THE LOCAL COMMUNITY BY ESTABLISHING EDUCATIONAL PROGRAMS. | PC | GAINESVILLE, FL, US | $75,000 |
| Paid Grant | - | IMPROVES QUALITY OF LIFE FOR INDIVIDUALS AND FAMILIES OFFERING FREEDOM EMPOWERMENT OF SAILING ABLE-BODIED PEOPLE | PC | NEWPORT BEACH, CA, US | $36,612 |
| Paid Grant | - | TRAINING FOR THE UNDERPRIVILEGED RECIPIENTS | PC | SAN RAFAEL, CA, US | $30,000 |
| Paid Grant | - | COLLEGE SCHOLARSHIPS | PC | REDWOOD CITY, CA, US | $30,000 |
| Paid Grant | - | HOSPITAL EQUIPMENT | PC | REDWOOD CITY, CA, US | $30,000 |
| Paid Grant | - | HEALTH CARE SERVICES, SUPPLIES AND EXPERIENCE TO ISOLATED AREAS AND DEVELOPING WORLD | PC | TOPANGA, CA, US | $25,000 |
| Paid Grant | - | NURSING SCHOLARSHIPS | PC | REDWOOD CITY, CA, US | $24,000 |
| Paid Grant | - | EDUCATION FOR LOW INCOME CHILDREN | PC | REDWOOD CITY, CA, US | $21,000 |
| Paid Grant | - | FOOD FOR HOMELESS AND INDIVIDUALS IN POVERTY | PC | SAN FRANCISCO, CA, US | $20,200 |
| Paid Grant | - | YOUTH DEVELOPMENT PROGRAMS | PC | VACAVIILE, CA, US | $20,000 |
| Paid Grant | - | YOUTH DEVELOPMENT AND OTHER BOYS AND GIRLS PROGRAM | PC | MENLO PARK, CA, US | $15,000 |
| Paid Grant | - | EDUCATE ON HISTORY WITH VARIOUS SUBSIDIZED PROGRAMS | PC | REDWOOD CITY, CA, US | $15,000 |
| Paid Grant | - | PROGRAMS FOR PEOPLE WITH AIDS AND CANCER BUILDING HUMAN CONNECTION TO REDUCE ISOLATION, ENHANCING HEALTH AND WELL BEING, AND IMPROVING QUALITY LIFE | PC | SAN FRANCISCO, CA, US | $15,000 |
| Paid Grant | - | PROVIDE FOOD AND ASSISTANCE FOR RESCUE OF ANIMALS | PC | FORT MEYERS, FL, US | $13,500 |
| Paid Grant | - | IDENTIFY AND COORDINATE A NETWORK OF VOLUNTEERS, RESOURCES, PARTNERSHIPS, VENDORS AND ACTIVITIES THAT ENABLE SENIORS TO REMAIN INDEPENDENT, ACTIVE IN VAROUS SUBSIDIZED PROGRAMS | PC | FOSTER CITY, CA, US | $10,000 |
| Paid Grant | - | SHELTER AND VOCATIONAL PROGRAMS FOR DEVELOPMENTALLY DISABLED ADULTS | PC | REDWOOD CITY, CA, US | $10,000 |
| Paid Grant | - | VOYAGE AND LAND PROGRAMS FOR LOW INCOME HIGH SCHOOL STUDENTS | PC | REDWOOD CITY, CA, US | $10,000 |
| Paid Grant | - | YOUTH DEVELOPMENT PROGRAMS INCLUDING SAILING | PC | NEWARK, CA, US | $10,000 |
| Paid Grant | - | PROGRAMS THAT PROVIDE COUNSELING TRAINING, AND SEMINARS TO LIVE A PORPOSEFUL INSPIRED LIFE | PC | SAN CARLOS, CA, US | $10,000 |
| Paid Grant | - | PARENT EDUCATION | PC | SAN MATEO, CA, US | $10,000 |
| Paid Grant | - | PROGRAM SERVICES AND EVENTS FOR SENIORS AND OTHER SERVICES FOR SENIORS | PC | MENLO PARK, CA, US | $10,000 |
| Paid Grant | - | LOCAL YOUTH PROGRAM | PC | REDWOOD CITY, CA, US | $10,000 |
| Paid Grant | - | RESEARCH, EDUCATION AND PROGRAMS FOR INDIVIDUALS WITH AIDS | PC | CATHEDRAL CITY, CA, US | $10,000 |
| Paid Grant | - | ESSENTIAL SERVICES FOR FAMILIES THAT DEAL WITH CHILD'S MEDICAL CRISIS, REMOVING BARRIERS, STRENGHTHEN FAMILIES AND PROMOTE HEALING WHEN CHILDREN NEED HEALTHCARE | PC | PALO ALTO, CA, US | $10,000 |
| Paid Grant | - | LIFE PROGRAMS EMPOWERING NEURODIVERGENT INDIVIDUALS TO UNLOCK THEIR INHERENT GIFTS, SO THEY CAN PARTICIPATE MORE FULLY IN THIER LIFE, THEIR WAY. | PC | BURLINGAME, CA, US | $10,000 |
| Paid Grant | - | FOOD FOR HOMELESS AND INDIVIDUALS IN POVERTY | PC | MENLO PARK, CA, US | $10,000 |
| Paid Grant | - | FUNDING TO HELP SUBSIDIZE FOOD AND JOBS FOR PEOPLE IN NEED | PC | SAN MATEO, CA, US | $10,000 |
| Paid Grant | - | YOUTH DEVELOPMENT PROGRAMS INCLUDING SAILING | PC | SAN JOSE, CA, US | $10,000 |
| Paid Grant | - | PROVIDING FUNDING FOR SAINT FRANCIS HOSPITAL-SF AND FOR EQUIPMENT | PC | SAN FRANCISCO, CA, US | $10,000 |
| Paid Grant | - | HUMAN SERVICE ORGNIZATION WITH PROGRAMS ENCOURAGING LIVE ARTS AND DIGITAL EXPRESSION FOR UNIVERSAL LOVE | PC | WEST HOLLYWOOD, CA, US | $10,000 |
| Paid Grant | - | VOLUNTEERS PROVIDE TUTORING AND MENTORING FOR CHILDREN | PC | SAN CARLOS, CA, US | $7,500 |
| Paid Grant | - | PROVIDE SCHOLARSHIPS AND DEVELOPMENT PROGRAMMING | PC | MOUNTAIN VIEW, CA, US | $7,000 |
| Paid Grant | - | SCHOLARSHIP FUND FOR ITALIAN AMERICANS | PC | SAN MATEO, CA, US | $7,000 |
| Paid Grant | - | RETIREMENT HOUSING AND CARE CENTER | PC | FREMONT, CA, US | $6,000 |
| Paid Grant | - | PROVIDE AN ARRAY OF FREE AND LOW-COST SERVICES TO HELP OVER 34,000 CHILDREN, YOUTH AND ADULTS EACH YEAR WHO ARE DEALING WITH SUBSTANCE ABUSE VIOLENCE, MENTAL HEALTH AND OTHER ISSUES | PC | SAN CARLOS, CA, US | $6,000 |
| Paid Grant | - | LIFE SAVING RESEARCH, SUBSIDIES FOR VARIOUS PROGRAMS | PC | OKALAND, CA, US | $5,000 |
| Paid Grant | - | TEAM TRAINING FOR HEARING IMPAIRED AND DISABLED | PC | SANTA ROSA, CA, US | $5,000 |
| Paid Grant | - | NATIONAL TRUST FOR HISTORICAL PRESERVATION, CENTER FOR HORTICULTURE AND CULTURAL ACTIVITIES | PC | WOODSIDE, CA, US | $5,000 |
| Paid Grant | - | HELP FROM DOCTORS DIAGNOSIS AND SUBSIDIZE HEARING AIDS | PC | REDWOOD CITY, CA, US | $5,000 |
| Paid Grant | - | HOUSING AND SUPPORT SERVICES FOR HOMELESS | PC | MENLO PARK, CA, US | $5,000 |
| Paid Grant | - | PROVIDE FOR CHILDREN OF LOW INCOME FAMILIES TO RECEIVE EYE CARE | PC | SAN FRANCISCO, CA, US | $5,000 |
| Paid Grant | - | PROVIDE RESIDENTIAL CARE FOR PEOPLE WITH AIDES | PC | SAN FRANCISCO, CA, US | $5,000 |
| Paid Grant | - | PROVIDING LOW INCOME FAMILIES OF STUDENTS SUBSIDIZED RELIGIOUS EDUCATION | PC | REDWOOD CITY, CA, US | $5,000 |
| Paid Grant | - | PROTECTION AND RESTORATION OF SAN FRANCISCO BAY FOR PEOPLE AND WILDLIFE | PC | OAKLAND, CA, US | $5,000 |
| Paid Grant | - | RELIGIOUS SERVICES IN COUNTY JAIL AND SOCIAL SERVICES | PC | REDWOOD CITY, CA, US | $5,000 |
| Paid Grant | - | PROGRAMS AND SERVICES TO BUILD A MORE WELCOMING AND EQUITABLE WORLD SERVING THE LGBT COMMUNITY | PC | SAN FRANCISCO, CA, US | $5,000 |
| Paid Grant | - | YOUTH PROGRAMS PROVIDING ACADEMIC ACHIEVEMENTS, HEALTH AND WELLNESS THROUGH MENTORING AND LEADERSHIP DEVELOPMENT, BUILDINGS A BOND BETWEEN DEPUTIES, YOUTH AND THE COMMUNITY. | PC | REDWOOD CITY, CA, US | $5,000 |
| Paid Grant | - | FUNDS FOR EQUIPMENT | PC | TAMPA, FL, US | $5,000 |
| Paid Grant | - | FUNDING TO HELP SUICIDE PREVENTION, PROVIDING CRISIS SUPPORT SERVICES FOR LGBTQ+ YOUNG PEOPLE | PC | WEST HOLLYWOOD, CA, US | $5,000 |
| Paid Grant | - | FOR PROGRAM SUBSIDIES | PC | SANTA CLARA, CA, US | $5,000 |
| Paid Grant | - | REEF AND WILDLIFE CONSERVANCY | PC | SAN CARLOS, CA, US | $5,000 |
| Paid Grant | - | MUSEUMS WITH LOCAL AND GLOBAL KNOWLEDGE AND CURIOSITY ABOUT THE PAST, ENGAGING WITH PRESENT IDEAS TO STIMULATE CREATIVITY | PC | SAN FRANCISCO, CA, US | $5,000 |
| Paid Grant | - | COURT SUPPORT FOR CHILDREN IN FOSTER CARE | PC | REDWOOD CITY, CA, US | $3,500 |
| Paid Grant | - | RESEARCH | PC | SAN JOSE, CA, US | $3,000 |
| Paid Grant | - | ADVOCACY DEDICATED TO INCREASING SCREENING RATES AND SURVIVORSHIP | PC | WASHINGTON, DC, US | $3,000 |
| Paid Grant | - | HUMAN SERVICES AND YOUTH DEVELOPMENT THAT GENERATES A CULTURE THAT MOVES PEOPLE THROUGH THE MULTIDISCIPLINARY PERFORMING ARTS | PC | SAN FRANCISCO, CA, US | $3,000 |
| Paid Grant | - | AIDS LIFE-SAVING PROGRAM | PC | SAN FRANCISCO, CA, US | $2,500 |
| Paid Grant | - | ART PROGRAM FOR YOUTH DEVELOPMENT | PC | HALF MOON BAY, CA, US | $2,500 |
| Paid Grant | - | FUND ACTIVITIES OF RELIGIOUS CATHOLIC CHURCH | PC | MENLO APRK, CA, US | $2,500 |
| Paid Grant | - | DEDICATED TO INCREASING THE SUPPLY OF AFFORDABLE HOUSING BY PROVIDING FINANCING FOR THE ACQUISITION, CONSTRUCTION AND REHABILITATION OF AFFORDABLE AND WORKFORCE HOUSING IN SAN MATEO COUNTY | PC | SAN MATEO, CA, US | $2,500 |
| Paid Grant | - | LIFE-CHANGING RESEARCH, EDUCATION AND ADVOCACY FOR PEOPLE FACING KIDNEY DISEASE TO GET THE CHANCE TO THRIVE | PC | WOODLAND HILLS, CA, US | $2,500 |
| Paid Grant | - | HELP LOW INCOME FAMILIES WITH HOMECARE NEEDS | PC | SUNNYVALE, CA, US | $2,500 |
| Paid Grant | - | YOUTH DEVELOPMENT PROGRAMS INCLUDING SAILING | PC | WOODSIDE, CA, US | $2,500 |
| Paid Grant | - | PROGRAMS TO PROVIDE EDUCATION TO KIDS AND PROVIDE FOR A SANCTUARY FOR ANIMALS | PC | LOS ANGELES, CA, US | $2,500 |
| Paid Grant | - | EDUCATIONAL YOUTH PROGRAMS FOR STUDENTS | PC | MENLO PARK, CA, US | $2,500 |
| Paid Grant | - | JURISPRUDENCE SCHOLARSHIPS | PC | REDWOOD CITY, CA, US | $2,500 |
| Paid Grant | - | FUNDS HELP TO HEAL AND STRENGHTHEN BAY AREA COMMUNITIES BY PROVIDING SUPPORT AND SERVICES TO THOSE AFFECTED BY ADDICTION, VIOLENCE AND LOSS. | PC | REDWOOD CITY, CA, US | $2,500 |
| Paid Grant | - | PROGRAMS FOR PREGNANCY AND CHILDBIRTH SAFE, EQUITIBLE, AND RESPECTFUL FOR UNDERSERVE AND MARGINALIZE MOTHERS EVERYWHERE | PC | NEW YORK, NY, US | $2,500 |
| Paid Grant | - | YOUTH PROGRAMS | PC | ALAMEDA, CA, US | $2,000 |
| Paid Grant | - | SUBSIDIZE TUITION FOR LOW INCOME FAMILIES OF STUDENTS | PC | SAN FRANCISCO, CA, US | $2,000 |
| Paid Grant | - | PERIODICALS REGARDING GRANT GUIDELINES AND EVALUATIONS | PC | WASHINGTON, DC, US | $1,590 |
| Paid Grant | - | TACKLES THROUGH ISSUES TO SHAPE THE NARRATIVE AND PROVOKE DIALOGUE THAT LEADS TO CULTURAL CHANGE | PC | PASADENA, CA, US | $1,500 |
| Paid Grant | - | DEDICATED TO EXPLORATION OF SCIENCE AND HUMAN PERCEPTION THROUGH THE EXHIBITS IN THE MUSEUM | PC | SAN FRANCISCO, CA, US | $1,000 |
| Paid Grant | - | FUNDS FOR FIGHTING SYSTEMIC INJUSTICES, CREATING PATHWAYS OUT OF POVERTY AND CRISIS, AND TRANSFORMING LIVES | PC | SAN FRANCISCO, CA, US | $500 |
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| AccountingFeesSchedule/AccountingFeesDetail/AdjustedNetIncomeAmt | 0 | 7700 |
| AccountingFeesSchedule/AccountingFeesDetail/Amt | 0 | 22000 |
| AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt | 0 | 1100 |
| AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt | 0 | 13200 |
| InvestmentsGovtObligationsSch/USGovtObligationsBookVlEOYAmt | 0 | 105477 |
| InvestmentsGovtObligationsSch/USGovtObligationsEOYFMVAmt | 0 | 114927 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 0 | 111000 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 1 | 1900000 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 2 | 141900 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 3 | 95900 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 4 | 330000 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 5 | 4400000 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 0 | COHEN & STEERS PREFERRED |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 1 | VANGUARD EMERGING MKTS G |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 2 | VIRTUS NEWFLEET MULTI-SE |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 3 | INVESCO CONVERTIBLE SECU |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 4 | DELAWARE IVY HIGH INCOME |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 5 | LOOMIS SAYLES INFLATION |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 6 | JPMORGAN HEDGED EQUITY I |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 7 | VANGUARD TOTAL INTL BD I |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 8 | VANGUARD HEALTH CARE IND |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 9 | BLACKROCK ENERGY OPPORTU |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 10 | SPDR S&P 600 SMALL CAP |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 11 | SCHWAB FDMTL INTL SM CO |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 12 | VANGUARD ENERGING MKTS S |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 13 | VANGUARD REAL ESTATE IND |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 14 | SCHWAB US AGGREGATE BOND INDEX |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 15 | VANGUARD HIGH-YIELD CORP |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 16 | VANGUARD SHRT-TERM INFL- |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 17 | SCHWAB INTERNATIONAL IND |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 18 | SCHWAB MARKETTRACK ALL E |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 0 | 133501 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 1 | 1895730 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 2 | 141604 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 3 | 94120 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 4 | 410551 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 5 | 4472481 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 0 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 1 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 2 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 3 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 4 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 5 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 6 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 7 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 8 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 9 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 10 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 11 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 12 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 13 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 14 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 15 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 16 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 17 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 18 | AT COST |
| IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/RelatedOrExemptFunctionIncmAmt | 0 | 664216 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/RelatedOrExemptFunctionIncmAmt | 0 | 1408891 |
| IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/RelatedOrExemptFunctionIncmAmt | 0 | 22354 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt | 0 | 2095461 |
| IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt | 0 | 2095461 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesAdjNetIncmAmt | 0 | 7700 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesChrtblPrpsAmt | 0 | 1100 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesNetInvstIncmAmt | 0 | 13200 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt | 0 | 22000 |
| IRS990PF/AnalysisOfRevenueAndExpenses/AdjustedNetIncomeAmt | 0 | 523984 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt | 0 | 1408891 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstAdjNetIncmAmt | 0 | 17998 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt | 0 | 89987 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt | 0 | 71990 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt | 0 | 179975 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt | 0 | 999902 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt | 0 | 999902 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsAdjNetIncmAmt | 0 | 664216 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt | 0 | 664216 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt | 0 | 664216 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt | 0 | 376495 |
| IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt | 0 | 7955041 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavingsAdjNetIncmAmt | 0 | 22354 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavNetInvstIncmAmt | 0 | 21409 |
| IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavRevAndExpnssAmt | 0 | 22354 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesDsbrsChrtblAmt | 0 | 9812 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesNetInvstIncmAmt | 0 | 39246 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesRevAndExpnssAmt | 0 | 49058 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt | 0 | 1408891 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt | 0 | 1730885 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesAdjNetIncmAmt | 0 | 11700 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt | 0 | 35400 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt | 0 | 67011 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt | 0 | 114121 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesNetInvstIncmAmt | 0 | 67091 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt | 0 | 67091 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftAdjNetIncmAmt | 0 | 95613 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftDsbrsChrtblAmt | 0 | 29099 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftNetInvstIncmAmt | 0 | 83142 |
| IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftRevAndExpnssAmt | 0 | 207854 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ScheduleBNotRequiredInd | 0 | X |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesAdjNetIncmAmt | 0 | 29575 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt | 0 | 27439 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt | 0 | 21951 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt | 0 | 78965 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalAdjNetIncmAmt | 0 | 686570 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesAdjNetIncmAmt | 0 | 162586 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt | 0 | 1192739 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt | 0 | 363631 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt | 0 | 1718966 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt | 0 | 2094516 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt | 0 | 2095461 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesAdjNetIncmAmt | 0 | 162586 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt | 0 | 192837 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt | 0 | 363631 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt | 0 | 719064 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 0 | 2021-02-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 1 | 2021-02-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 2 | 2008-12-16 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 3 | 2021-09-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 4 | 2020-08-09 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 5 | 2022-07-19 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 6 | 2021-09-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 7 | 2018-08-06 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/AcquiredDt | 8 | 2021-02-17 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 0 | 300000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 1 | 300000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 2 | 264000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 3 | 527644 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 4 | 45968 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 5 | 162700 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 6 | 113600 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 7 | 167340 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 8 | 255900 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 9 | 515819 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 10 | 613216 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 11 | 104038 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 12 | 360500 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 13 | 255900 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 14 | 535700 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 15 | 150000 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 16 | 197400 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 17 | 726400 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 18 | 950025 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 0 | 110526 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 1 | 182067 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 2 | -18744 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 3 | -97036 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 4 | 35747 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 5 | -19605 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 6 | -16332 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 7 | -12813 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 8 | -55277 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 9 | -39142 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 10 | -12725 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 11 | 1510918 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 12 | -10672 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 13 | -49772 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 14 | -40364 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 15 | -29650 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 16 | -30227 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 17 | -66713 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 18 | 32555 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 19 | 36150 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 0 | 110526 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 1 | 182067 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 2 | -18744 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 3 | -97036 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 4 | 35747 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 5 | -19605 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 6 | -16332 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 7 | -12813 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 8 | -55277 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 9 | -39142 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 10 | -12725 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 11 | 1510918 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 12 | -10672 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 13 | -49772 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 14 | -40364 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 15 | -29650 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 16 | -30227 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 17 | -66713 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 18 | 32555 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 19 | 36150 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 0 | 410526 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 1 | 482067 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 2 | 245256 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 3 | 430608 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 4 | 81715 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 5 | 143095 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 6 | 97268 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 7 | 154527 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 8 | 200623 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 9 | 476677 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 10 | 600491 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 11 | 1614956 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 12 | 349828 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 13 | 206128 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 14 | 495336 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 15 | 120350 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 16 | 167173 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 17 | 659687 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 18 | 982580 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 19 | 36150 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 0 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 1 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 2 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 3 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 4 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 5 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 6 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 7 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 8 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 9 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 10 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 11 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 12 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 13 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 14 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 15 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 16 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 17 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 18 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 19 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 0 | 38658.18 BLACKROCK ENERGY OPPORTUNITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 1 | 38658.18 BLACKROCK ENERGY OPPORTUNITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 2 | 11514.36 INVESCO CONVERTIBLE SECURITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 3 | 38039.58 COHEN & STEERS PREFERRED SEC & |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 4 | 3000 INTEL CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 5 | 24377.42 DELAWARE IVY HIGH INCOME FUND I |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 6 | 9738.92 LOOMIS SAYLES INFLATION PROTECTE |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 7 | 36110.05 VIRTUS NEWFLEET MULTI-SECTOR S/ |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 8 | 16257.94 SCHWAB FDMTL INTL SM CO IDX |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 9 | 6245 SPDR S&P 600 SMALL CAP GROWTH ETF |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 10 | 7824 SPDR S&P 600 SMALL CAP VALUE ETF |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 11 | 8200 UNION PACIFIC CORP |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 12 | 34265.68 VANGUARD INTERM-TERM BOND INDEX |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 13 | 6056.21 VANGUARD EMERGING MKTS STOCK IDX |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 14 | 53437.03 VANGUARD GNMA ADM |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 15 | 7801.37 VANGUARD EMERGING MKTS GOVT BD |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 16 | 1426.97 VANGUARD REAL ESTATE INDEX BD ID |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 17 | 33848.73 VANGUARD TOTAL INTL BD IDX ADMI |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 18 | 8110.646 VANGUARD HEALTH CARE INDEX ADMI |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 19 | MISC |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 0 | 2022-07-14 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 1 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 2 | 2022-10-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 3 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 4 | 2022-10-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 5 | 2023-04-05 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 6 | 2023-05-03 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 7 | 2022-10-24 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 8 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 9 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 10 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 11 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 12 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 13 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 14 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 15 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 16 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 17 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 18 | 2023-06-12 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapitalGainNetIncomeAmt | 0 | 1408891 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/ExcessRevenueOverExpensesAmt | 0 | 376495 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/SubtotalAmt | 0 | 15533895 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesBOYAmt | 0 | 15157400 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesEOYAmt | 0 | 15533895 |
| IRS990PF/DistributableAmountGrp/DistributableAsAdjustedAmt | 0 | 985275 |
| IRS990PF/DistributableAmountGrp/DistributableBeforeAdjAmt | 0 | 985275 |
| IRS990PF/DistributableAmountGrp/DistributableBeforeDedAmt | 0 | 985275 |
| IRS990PF/DistributableAmountGrp/MinimumInvestmentReturnAmt | 0 | 1009334 |
| IRS990PF/DistributableAmountGrp/TaxBasedOnInvestmentIncomeAmt | 0 | 24059 |
| IRS990PF/DistributableAmountGrp/TotalTaxAmt | 0 | 24059 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/AppliedToESTaxAmt | 0 | 2862 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EstimatedPlusOvpmtIncmTxAmt | 0 | 26921 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/Form2220AttachedInd | 0 | X |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/InvestmentIncomeExciseTaxAmt | 0 | 24059 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/OverpaymentAmt | 0 | 2862 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtotalAmt | 0 | 24059 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxBasedOnInvestmentIncomeAmt | 0 | 24059 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TotalPaymentsAndCreditsAmt | 0 | 26921 |
| IRS990PF/FMVAssetsEOYAmt | 0 | 20263636 |
| IRS990PF/Form990PFBalanceSheetsGrp/AccountsPayableBOYAmt | 0 | 200 |
| IRS990PF/Form990PFBalanceSheetsGrp/AccountsPayableEOYAmt | 0 | 200 |
| IRS990PF/Form990PFBalanceSheetsGrp/CashBOYAmt | 0 | 79680 |
| IRS990PF/Form990PFBalanceSheetsGrp/CashEOYAmt | 0 | 23128 |
| IRS990PF/Form990PFBalanceSheetsGrp/CashEOYFMVAmt | 0 | 23128 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsBOYAmt | 0 | 185406 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYAmt | 0 | 185406 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYFMVAmt | 0 | 193500 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockBOYAmt | 0 | 1030062 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYAmt | 0 | 880055 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYFMVAmt | 0 | 5422865 |
| IRS990PF/Form990PFBalanceSheetsGrp/MortgageLoansBOYAmt | 0 | 6500000 |
| IRS990PF/Form990PFBalanceSheetsGrp/MortgageLoansEOYAmt | 0 | 6500000 |
| IRS990PF/Form990PFBalanceSheetsGrp/MortgageLoansEOYFMVAmt | 0 | 6500000 |
| IRS990PF/Form990PFBalanceSheetsGrp/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsBOYAmt | 0 | 12000 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsEOYAmt | 0 | 12000 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsEOYFMVAmt | 0 | 12000 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsBOYAmt | 0 | 5253032 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsEOYAmt | 0 | 7228800 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsEOYFMVAmt | 0 | 7397987 |
| IRS990PF/Form990PFBalanceSheetsGrp/PrepaidExpensesBOYAmt | 0 | 26949 |
| IRS990PF/Form990PFBalanceSheetsGrp/PrepaidExpensesEOYAmt | 0 | 2862 |
| IRS990PF/Form990PFBalanceSheetsGrp/PrepaidExpensesEOYFMVAmt | 0 | 2862 |
| IRS990PF/Form990PFBalanceSheetsGrp/RetainedEarningBOYAmt | 0 | 15157400 |
| IRS990PF/Form990PFBalanceSheetsGrp/RetainedEarningEOYAmt | 0 | 15533895 |
| IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstBOYAmt | 0 | 1759838 |
| IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstEOYAmt | 0 | 596367 |
| IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstEOYFMVAmt | 0 | 596367 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsBOYAmt | 0 | 15157600 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYAmt | 0 | 15534095 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYFMVAmt | 0 | 20263636 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesBOYAmt | 0 | 200 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesEOYAmt | 0 | 200 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstBOYAmt | 0 | 15157600 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstEOYAmt | 0 | 15534095 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesBOYAmt | 0 | 15157400 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesEOYAmt | 0 | 15533895 |
| IRS990PF/Form990PFBalanceSheetsGrp/USGovernmentObligationsBOYAmt | 0 | 310633 |
| IRS990PF/Form990PFBalanceSheetsGrp/USGovernmentObligationsEOYAmt | 0 | 105477 |
| IRS990PF/Form990PFBalanceSheetsGrp/USGovtObligationsEOYFMVAmt | 0 | 114927 |
| IRS990PF/MethodOfAccountingCashInd | 0 | X |
| IRS990PF/MinimumInvestmentReturnGrp/AdjustedTotalFMVOfUnusedAstAmt | 0 | 20494083 |
| IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyCashBalancesAmt | 0 | 506741 |
| IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyFMVOfSecAmt | 0 | 19967514 |
| IRS990PF/MinimumInvestmentReturnGrp/CashDeemedCharitableAmt | 0 | 307411 |
| IRS990PF/MinimumInvestmentReturnGrp/FMVAllOtherNoncharitableAstAmt | 0 | 19828 |
| IRS990PF/MinimumInvestmentReturnGrp/MinimumInvestmentReturnAmt | 0 | 1009334 |
| IRS990PF/MinimumInvestmentReturnGrp/NetVlNoncharitableAssetsAmt | 0 | 20186672 |
| IRS990PF/MinimumInvestmentReturnGrp/ReductionClaimedAmt | 0 | 0 |
| IRS990PF/MinimumInvestmentReturnGrp/TotalFMVOfUnusedAssetsAmt | 0 | 20494083 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompOfHghstPdCntrctOrNONETxt | 0 | NONE |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompOfHghstPdEmplOrNONETxt | 0 | NONE |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 25.00 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1.00 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1.00 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt | 0 | 150000 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt | 1 | 0 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt | 2 | 0 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm | 0 | TED J HANNIG |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm | 1 | PAULA UCCELLI |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm | 2 | CHRISTINE ACKERMANN |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt | 0 | President & CEO |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt | 1 | Director |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt | 2 | Director |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt | 0 | 990 INDUSTRIAL ROAD 206 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt | 1 | 990 INDUSTRIAL ROAD 206 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt | 2 | 990 INDUSTRIAL ROAD 206 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm | 0 | SAN CARLOS |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm | 1 | SAN CARLOS |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm | 2 | SAN CARLOS |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd | 1 | CA |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd | 2 | CA |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd | 0 | 94070 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd | 1 | 94070 |
| IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd | 2 | 94070 |
| IRS990PF/Organization501c3ExemptPFInd | 0 | X |
| IRS990PF/PFQualifyingDistributionsGrp/ExpensesAndContributionsAmt | 0 | 1192739 |
| IRS990PF/PFQualifyingDistributionsGrp/QualifyingDistributionsAmt | 0 | 1192739 |
| IRS990PF/RlnOfActyToAccomOfExmptPrpsGrp/RlnOfActyToAccomOfExmptPrpsGrp/LineNumberTxt | 0 | 347 |
| IRS990PF/RlnOfActyToAccomOfExmptPrpsGrp/RlnOfActyToAccomOfExmptPrpsGrp/RelationshipStatementTxt | 0 | THE PRIMARY AND SPECIFIC PURPOSE FOR WHICH THE FOUNDATION WAS FORMED IS TO RECEIVE FUNDS FOR SCIENTIFIC, EDUCATIONAL, AND CHARITABLE PURPOSES PARTICULARLY IN THE PUBLIC WELFARE IN THE NORTHERN CALIFORNIA AREA. INVESTMENTS GENERATE FUNDING FOR THESE PURPOSES. |
| IRS990PF/StatementsRegardingActy4720Grp/ActsFailToQlfyAsExceptionsInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/BrrwOrLendDisqualifiedPrsnInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/BusinessHoldingsInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/FurnGoodsDisqualifiedPrsnInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/GrantsToIndividualsInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/GrantsToOrganizationsInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/InfluenceElectionInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/InfluenceLegislationInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/JeopardyInvestmentsInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/NoncharitablePurposeInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/PayCompDisqualifiedPrsnInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/PaymentToGovernmentOfficialInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/SaleOrExchDisqualifiedPrsnInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/TransferAstDisqualifiedPrsnInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/UncorrectedPriorActsInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/UncorrectedPYJeopardyInvstInd | 0 | false |
| IRS990PF/StatementsRegardingActy4720Grp/UndistributedIncomePYInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/AtLeast5000InAssetsInd | 0 | true |
| IRS990PF/StatementsRegardingActyGrp/ChangesToArticlesOrBylawsInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/ComplyWithPublicInspRqrInd | 0 | true |
| IRS990PF/StatementsRegardingActyGrp/DonorAdvisedFundInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/ForeignAccountsQuestionInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/Form1120POLFiledInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/Form990PFFiledWithAttyGenInd | 0 | true |
| IRS990PF/StatementsRegardingActyGrp/LegislativePoliticalActyInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/AddressLine1Txt | 0 | 990 INDUSTRIAL ROAD SUITE 206 |
| IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/CityNm | 0 | SAN CARLOS |
| IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/StateAbbreviationCd | 0 | CA |
| IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/ZIPCd | 0 | 94070 |
| IRS990PF/StatementsRegardingActyGrp/MoreThan100SpentInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/NewSubstantialContributorsInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/OrganizationDissolvedEtcInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/OwnControlledEntityInd | 0 | false |
| IRS990PF/StatementsRegardingActyGrp/PersonsWithBooksName/BusinessNameLine1Txt | 0 | TED HANNIG |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990PFDetailed filing. Detailed filing data is available for this year.