Liabilities / Assets
24th percentile
Higher debt load relative to assets than 24% of similar nonprofits.
EIN 91-2061482 • 501(c)3 • Seattle, WA
Profile
The organization was created for the purpose of encouraging research, education, medical and economic development in the pacific northwest region by providing a means to access next generation internet services and capabilities to participants.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
24th percentile
Higher debt load relative to assets than 24% of similar nonprofits.
Liabilities / Revenue
35th percentile
Higher debt load relative to revenue than 35% of similar nonprofits.
Net Margin
68th percentile
Higher net margin than 68% of similar nonprofits.
Top Officer Pay
34th percentile
Higher top officer pay than 34% of similar nonprofits.
Top officer pay equals 3.0% of source-year revenue.
Asset Growth
59th percentile
Faster asset growth than 59% of similar nonprofits.
Revenue Growth
49th percentile
Faster revenue growth than 49% of similar nonprofits.
Assets
Up$26,805,357
Up $1,883,890 (+7.6%) from 2023
Liabilities
Down$1,050,604
Down $219,697 (-17%) from 2023
Net Assets
Up$25,754,753
Up $2,103,587 (+8.9%) from 2023
Revenue
Up$6,826,913
Up $463,241 (+7.3%) from 2023
Expenses
Up$5,886,366
Up $343,545 (+6.2%) from 2023
Net Income
Up$940,547
Up $119,696 (+15%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
The organization was created for the purpose of encouraging research, education, medical and economic development in the pacific northwest region by providing a means to access next generation internet services and capabilities to participants.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $18,062,342 | $20,224,273 | ▲ $2,161,931 |
| Prepaid Expenses and Deferred Charges | $4,840,910 | $4,488,084 | ▼ $352,826 |
| Accounts Receivable | $374,530 | $904,932 | ▲ $530,402 |
| Land, Buildings, and Equipment, Net | $629,346 | $598,899 | ▼ $30,447 |
| Investments Other Securities | $572,198 | $493,559 | ▼ $78,639 |
| Cash and Non-Interest-Bearing Accounts | $426,764 | $95,610 | ▼ $331,154 |
| Savings and Temporary Cash Investments | $15,377 | - | - |
| Total Assets | $24,921,467 | $26,805,357 | ▲ $1,883,890 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $540,425 | $614,809 | ▲ $74,384 |
| Deferred Revenue | $708,033 | $421,837 | ▼ $286,196 |
| Other Liabilities | $21,843 | $13,958 | ▼ $7,885 |
| Total Liabilities | $1,270,301 | $1,050,604 | ▼ $219,697 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $23,651,166 | $25,754,753 | ▲ $2,103,587 |
| Total Net Assets Fund Balance | $23,651,166 | $25,754,753 | ▲ $2,103,587 |
| Total Liabilities and Net Assets / Fund Balance | $24,921,467 | $26,805,357 | ▲ $1,883,890 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $598,899 | $7,178,060 | $7,776,959 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Jonah Keough | Managing Director | FT | $193,458 | $9,035 | $202,493 |
| Steve Smith | Chief Executive Officer | PT | $121,227 | - | $121,227 |
| Ron Johnson | Member | PT | $76,971 | - | $76,971 |
| Name | Title |
|---|---|
| Tony Naughtin | Chairman & President |
| Gwen Jacobs | Vice President & Vice Chai |
| Amy Philipson | Executive Director |
| Bin Guo | Member |
| John Silvester | Member |
| Andrew Connolly | Secretary |
| David Longanecker | Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Ash Consulting | Accounting & Finance | 6815 147TH ST SW, Edmonds, WA 98026 | $467,746 |
| Philipson LLC | Management/leadership | PO BOX 1542, Mercer Island, WA 98040 | $450,846 |
| Doug Mah & Associates LLC | Public Relations | PO BOX 2814, Olympia, WA 98507 | $125,275 |
| Line Item | Amount |
|---|---|
| Other Expenses | $5,139,117 |
| Salaries, Compensation, and Employee Benefits | $747,249 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Information Technology | $2,941,343 | - | - | $2,941,343 |
| Current Officers, Directors, Trustees, and Key Employees | $448,349 | $298,900 | - | $747,249 |
| Fees for Services Other | $162,955 | $390,398 | - | $553,353 |
| Depreciation Depletion | $319,437 | - | - | $319,437 |
| Office Expenses | - | $275,444 | - | $275,444 |
| Fees for Services Accounting | - | $153,426 | - | $153,426 |
| Travel | $67,872 | - | - | $67,872 |
| Conferences and Meetings | $58,540 | - | - | $58,540 |
| Insurance | $19,331 | $30,666 | - | $49,997 |
| Fees for Service Investment Mgmnt Fees | - | $47,257 | - | $47,257 |
| Other Expenses | $31,451 | - | - | $31,451 |
| Fees for Services Legal | - | $13,467 | - | $13,467 |
| All Other Expenses | $1,436 | $30 | - | $1,466 |
| Total Functional Expenses | $4,676,778 | $1,209,588 | $0 | $5,886,366 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $7,611,981 |
| Total Expenses per Form 990 | $5,886,366 |
| Expenses per Audited Statements | $5,839,109 |
| Expenses Not Reported on Form 990 | $1,772,872 |
| Expenses Not Reported on Financial Statements | $47,257 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| EAST ASIA & THE PACIFIC: AUSTRAILIA, BRUNEI, BURMA, CAMBODIA | Program Services - Sales From USA | Pacific Wave Peering, Co-location at the Westin & Fiber Pairs to the Westin | - | - | $132,540 |
| NORTH AMERICA NOT INCLUDING USA: CANADA & MEXICO | Program Services - Sales From USA | Pacific Wave Peering | - | - | $39,210 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Interested Party | Relationship | Description | Shared Revenue | Amount |
|---|---|---|---|---|
| - | Executive Director/officer | Mgmt Svs - Compensated as an Independent Contractor, Amy Philipson Serves in the Capacity as Executive Director, Delegated to Perform Management Duties and Responsibilities for the Organization. | No | $450,846 |
| Liability | Amount |
|---|---|
| State and Local Taxes Payable | $13,958 |
“Some management services for pacific northwest gigapop (pnwgp) are provided by employees of the university of washington (uw), an unrelated organization. Us pays the employees for their services to pnwgp and issues all w-2's and payroll tax returns. The number of form w-2's issued by uw, on behalf of pnwgp, is reported on form 990, part v, line 2a. The answer to part v, line 2b; uw (not pnwgp) files all required federal employment tax returns. In addition, compensation and related payroll expenses for pnwgp officers (paid by uw) are reported on part v11 and part ix of the form 990.”
“Pacific northwest gigapop engages philipson, llc for management services.”
“The organization's executive director, board treasurer, and independent financial consultant review the form 990 prior to it being signed by the board treasurer. The other members of the board are not provided with a copy unless it is requested.”
“The conflict of interest (cofi) policy covers all directors and officers. It requires these individuals to disclose to the board any financial interest they may have directly or indirectly in any person or entity under board consideration. Each individual is required to sign a cofi certification at the beginning of each fiscal year that requires disclosure of any existing or potential conflicts of interest. Therefore, board members determine whether there is a cofi on an annual basis. Any transactions made throughout the year with one of these parties who are in a position to influence the affairs of pnwgp are first reviewed by the board to determine if they are reasonable compared to organizations in similar situations. If a cofi exists, the entire board will determine how to address it and may seek counsel from the organization's attorney if deemed necessary.”
“The executive director's compensation is based on a consulting contract approved by the board. The contract renews annually and is reviewed by the board at that time.”
“The governing documents, conflict of interest policy, and financial statements are available upon request.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 540425 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 614809 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 374530 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 904932 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | THE ORGANIZATION WAS CREATED FOR THE PURPOSE OF ENCOURAGING RESEARCH, EDUCATION, MEDICAL AND ECONOMIC DEVELOPMENT IN THE PACIFIC NORTHWEST REGION BY PROVIDING A MEANS TO ACCESS NEXT GENERATION INTERNET SERVICES AND CAPABILITIES TO PARTICIPANTS. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 30 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 1436 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 1466 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ERICA ASH |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4254786166 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 6815 147TH ST SW |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | EDMONDS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 98026 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 1 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 426764 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 95610 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 3 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 298900 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 448349 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 747249 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 1 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 58540 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 58540 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 467746 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 450846 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 125275 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 6815 147TH ST SW |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | PO BOX 1542 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | PO BOX 2814 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | EDMONDS |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | MERCER ISLAND |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | OLYMPIA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | WA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | WA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 98026 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 98040 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 98507 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | ASH CONSULTING |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | PHILIPSON LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | DOUG MAH & ASSOCIATES LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | ACCOUNTING & FINANCE |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | MANAGEMENT/LEADERSHIP |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | PUBLIC RELATIONS |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 243206 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 756009 |
| IRS990/CYOtherExpensesAmt | 0 | 5139117 |
| IRS990/CYOtherRevenueAmt | 0 | 55931 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 5771767 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 940547 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 747249 |
| IRS990/CYTotalExpensesAmt | 0 | 5886366 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 6826913 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 708033 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 421837 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 1 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 319437 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 319437 |
| IRS990/Desc | 0 | PACIFIC NORTHWEST GIGAPOP (PNWGP) PROVIDES ACCESS TO HIGH SPEED NETWORKS AND ENGINEERING SUPPORT TO ASSIST IN THE CREATION OF INFORMATION INFRASTRUCTURE AND MANAGEMENT TOOLS TO FACILITATE EDUCATION AND RESEARCH, PARTICULARLY IN LARGE SCALE DATA TRANSFERS. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 1 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4676778 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 153426 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 153426 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 13467 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 13467 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 390398 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 162955 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 553353 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 47257 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 47257 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 30.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | 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 | 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 | 9035 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | TONY NAUGHTIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | GWEN JACOBS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ANDREW CONNOLLY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | DAVID LONGANECKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JOHN SILVESTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | BIN GUO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | RON JOHNSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | STEVE SMITH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | AMY PHILIPSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JONAH KEOUGH |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 76971 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 121227 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 193458 |
| 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/TitleTxt | 0 | CHAIRMAN & PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDENT & VICE CHAI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CHIEF EXECUTIVE OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | MANAGING DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 2000 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 58767 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GovernmentGrantsAmt | 0 | 243206 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 4155682 |
| IRS990/GrossReceiptsAmt | 0 | 10923828 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartVInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 2941343 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 2941343 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 30666 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 19331 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 49997 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 697242 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 697242 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 572198 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 493559 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 18062342 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 20224273 |
| IRS990/IRPDocumentCnt | 0 | 9 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 7178060 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 629346 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 598899 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 7776959 |
| IRS990/LegalDomicileStateCd | 0 | WA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 4096915 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | THE ORGANIZATION WAS CREATED FOR THE PURPOSE OF ENCOURAGING RESEARCH, EDUCATION, MEDICAL AND ECONOMIC DEVELOPMENT IN THE PACIFIC NORTHWEST REGION BY PROVIDING A MEANS TO ACCESS NEXT GENERATION INTERNET SERVICES AND CAPABILITIES TO PARTICIPANTS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 23651166 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 25754753 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 58767 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 58767 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 1163040 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 23651166 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 25754753 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 275444 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 275444 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | SOFTWARE/HARDWARE MAINT |
| IRS990/OtherExpensesGrp/Desc | 1 | BARTERED SERVICES |
| IRS990/OtherExpensesGrp/Desc | 2 | BUSINESS TAXES |
| IRS990/OtherExpensesGrp/Desc | 3 | DUES & SUBSCRIPTIONS |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 300027 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 250716 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 75321 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 31451 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 300027 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 250716 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 75321 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 31451 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 21843 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 13958 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 1 | 900099 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 2 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | ADMINISTRATION FEES |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | CONFERENCE FEES |
| IRS990/OtherRevenueMiscGrp/Desc | 2 | OTHER |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 3130 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 44145 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 1 | 8656 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 44145 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 8656 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 2 | 3130 |
| IRS990/OtherRevenueTotalAmt | 0 | 55931 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 4840910 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 4488084 |
| IRS990/PrincipalOfficerNm | 0 | DAVID LONGANECKER |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 517000 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 517000 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 517000 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAMS FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | BARTERED SERVICES |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | PROGRAM RELATED INVESTMENTS |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 5599686 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 250716 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | -78635 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 5599686 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 250716 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | -78635 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 227366 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 492803 |
| IRS990/PYOtherExpensesAmt | 0 | 4927165 |
| IRS990/PYOtherRevenueAmt | 0 | 13917 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 5629586 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 820851 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 615656 |
| IRS990/PYTotalExpensesAmt | 0 | 5542821 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 6363672 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 940547 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 15377 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | REWARD PROGRAM |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART III, LINE 12, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 243206 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 227367 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 211176 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 208763 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 156264 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 1046776 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearAmt | 0 | 1772872 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1750077 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1749039 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1746012 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1831572 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 8849572 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 697242 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 462433 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 450515 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 312516 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 353877 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 2276583 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 5826417 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 5643402 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 5703096 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 5921122 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 6023439 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 29117476 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 697242 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 462433 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 450515 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 312516 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 353877 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 2276583 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.05510 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.04690 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 3100 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 102 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 682 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 988 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2988 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 7860 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.44930 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.45350 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 18553851 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 3928881 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 3846539 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 4140595 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 4368139 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 4175819 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 20459973 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearAmt | 0 | 3928881 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt | 0 | 3846539 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus2YearsAmt | 0 | 4140595 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus3YearsAmt | 0 | 4368139 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus4YearsAmt | 0 | 4175819 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 20459973 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 7842495 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 7620846 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7663311 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 7875897 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 8011275 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 39013824 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 8542837 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 8083381 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 8114508 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 8189401 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 8368140 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 41298267 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
No mirrored PDF or thumbnail assets are attached yet.