Liabilities / Assets
81st percentile
Higher debt load relative to assets than 81% of similar nonprofits.
EIN 45-0415030 • 501(c)3 • Dickinson, ND
Profile
Promotes southwest north dakota business.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
81st percentile
Higher debt load relative to assets than 81% of similar nonprofits.
Liabilities / Revenue
79th percentile
Higher debt load relative to revenue than 79% of similar nonprofits.
Net Margin
28th percentile
Higher net margin than 28% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
18th percentile
Faster asset growth than 18% of similar nonprofits.
Revenue Growth
46th percentile
Faster revenue growth than 46% of similar nonprofits.
Assets
Down$38,516
Down $20,504 (-35%) from 2023
Liabilities
Down$7,185
Down $15,733 (-69%) from 2023
Net Assets
$31,331
No earlier filing loaded for comparison.
Revenue
Down$85,647
Down $2,624 (-3.0%) from 2023
Expenses
Down$90,418
Down $18,824 (-17%) from 2023
Net Income
Up-$4,771
Up $16,200 (+77%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Promotes southwest north dakota business.
| Description | Grants | Expenses |
|---|---|---|
| THE ORGANIZATION PROMOTES THE TRAINING AND GROWTH OF BUSINESS AND EMPLOYEES WITHIN SOUTHWEST NORTH DAKOTA. | - | $89,893 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| PEGGY THOMAS EHRESMAN | President | - | $0 | - | - |
| MARY URLACHER | Vice Preside | - | $0 | - | - |
| LISA ROERS | Secretary | - | $0 | - | - |
| CHRIS JOHNSON | Treasurer | - | $0 | - | - |
| CAROL ENDERLE | Director | - | $0 | - | - |
| JORDAN SELINGER | Director | - | $0 | - | - |
| DAVID GREEF | Director | - | $0 | - | - |
| AMBROSE HOFF | Director | - | $0 | - | - |
| JASON HOPFAUF | Director | - | $0 | - | - |
| FLOYD HURT | Director | - | $0 | - | - |
| TOM FATH | Director | - | $0 | - | - |
| AARON GRINSTIENNER | Director | - | $0 | - | - |
| TY ORTON | Director | - | $0 | - | - |
| KYLER SWAN | Director | - | $0 | - | - |
| JON LEADBETTER | Director | - | $0 | - | - |
| SCOTT DECKER | Director | - | $0 | - | - |
| NEAL MESSER | Director | - | $0 | - | - |
| BRYAN PERSONNE | Director | - | $0 | - | - |
“Expenses business insurance 958 license & fees 57 job fair expenses 3,274 sbdc expenses 80,351 technology expenses 5,000 partnership losses 233 total 89,873”
“Accounts receivable 16,424 6,419 red trail energy investment 12,932 9,863 total 29,356 16,282”
“Accounts payable and accrued expenses 22,918 7,185”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | RYAN JILEK |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 7012255997 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 103 1ST AVE WEST SUITE 101 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | DICKINSON |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | ND |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 58601 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 29664 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 22234 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 78280 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -4771 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 545 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 59020 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 38516 |
| IRS990EZ/GrossReceiptsAmt | 0 | 85647 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 167 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 36102 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 31331 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 36102 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 31331 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 13 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 14 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 15 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 16 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 17 | 000.00 |
| 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/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 14 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 15 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 16 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 17 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | PEGGY THOMAS EHRESMAN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | MARY URLACHER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | LISA ROERS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | CHRIS JOHNSON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | CAROL ENDERLE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | JORDAN SELINGER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | DAVID GREEF |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | AMBROSE HOFF |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | JASON HOPFAUF |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | FLOYD HURT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | TOM FATH |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | AARON GRINSTIENNER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | TY ORTON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 13 | KYLER SWAN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 14 | JON LEADBETTER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 15 | SCOTT DECKER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 16 | NEAL MESSER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 17 | BRYAN PERSONNE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | VICE PRESIDE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | SECRETARY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 13 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 14 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 15 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 16 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 17 | DIRECTOR |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 29356 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 16282 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 89873 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | PROMOTES SOUTHWEST NORTH DAKOTA BUSINESS. |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 7200 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | THE ORGANIZATION PROMOTES THE TRAINING AND GROWTH OF BUSINESS AND EMPLOYEES WITHIN SOUTHWEST NORTH DAKOTA. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 89893 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 22918 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 7185 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 90418 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 89893 |
| IRS990EZ/TotalRevenueAmt | 0 | 85647 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | N/A |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 78280 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 75375 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 72262 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 41232 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 267149 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 167 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 6321 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 48 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 36 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 37 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 6609 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 144726 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.97590 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.96660 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 267149 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 78280 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 75375 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 72262 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 41232 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 267149 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 273758 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | EXPENSES BUSINESS INSURANCE 958 LICENSE & FEES 57 JOB FAIR EXPENSES 3,274 SBDC EXPENSES 80,351 TECHNOLOGY EXPENSES 5,000 PARTNERSHIP LOSSES 233 TOTAL 89,873 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | ACCOUNTS RECEIVABLE 16,424 6,419 RED TRAIL ENERGY INVESTMENT 12,932 9,863 TOTAL 29,356 16,282 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | ACCOUNTS PAYABLE AND ACCRUED EXPENSES 22,918 7,185 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990-EZ, PART I, LINE 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990-EZ, PART II, LINE 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990-EZ, PART II, LINE 26 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | PEGGY THOMAS EHRESMAN |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | PRESIDENT |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 7012275997 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-05-29 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | WEST RIVER BUSINESS CENTER |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | WEST |
| ReturnHeader/Filer/EIN | 0 | 450415030 |
| ReturnHeader/Filer/PhoneNum | 0 | 7012275997 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 103 1ST AVE W SUITE 101 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | DICKINSON |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | ND |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 58601 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 450414850 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | KOVASH & DASOVICK PC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 148 1ST ST W |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | DICKINSON |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | ND |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 586015108 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 7014831156 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-06-03 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | DANIEL J DASOVICK |
| ReturnHeader/ReturnTs | 0 | 2025-06-06T11:34:48-04:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.