Liabilities / Assets
68th percentile
Higher debt load relative to assets than 68% of similar nonprofits.
EIN 84-3272711 • 501(c)3 • Evansville, IN
Profile
We are an organization based on quality care accessible to people throughout their lifespan and in various socioeconomic contexts. The main objective of forefront is to meet the individual and community health needs of the greater tristate region through innovative physical, occupational, and speech therapy. Forefront bases its foundation on three main pillars:1. One-on-one careit is our strong belief that every individual deserves one-on-one medical care from their provider. Individualized care will allow us the best opportunity to deliver the most effective and efficient care possible.2. Education and researchit is our social and professional duty to be at the forefront of education and research in the fields of physical and occupational therapy.3. Accessibility for allforefront has a call to serve all aspects of the community, including those with limited access to healthcare.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
68th percentile
Higher debt load relative to assets than 68% of similar nonprofits.
Liabilities / Revenue
67th percentile
Higher debt load relative to revenue than 67% of similar nonprofits.
Net Margin
22nd percentile
Higher net margin than 22% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Revenue Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Assets
Down$423,111
Down $93,440 (-18%) from 2023
Liabilities
Down$44,212
Down $28,891 (-40%) from 2023
Net Assets
Down$378,899
Down $64,549 (-15%) from 2023
Revenue
Down$548,555
Down $197,173 (-26%) from 2023
Expenses
Up$613,104
Up $258,121 (+73%) from 2023
Net Income
Down-$64,549
Down $455,294 (-117%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
We are an organization based on quality care accessible to people throughout their lifespan and in various socioeconomic contexts. The main objective of forefront is to meet the individual and community health needs of the greater tristate region through innovative physical, occupational, and speech therapy. Forefront bases its foundation on three main pillars:1. One-on-one careit is our strong belief that every individual deserves one-on-one medical care from their provider. Individualized care will allow us the best opportunity to deliver the most effective and efficient care possible.2. Education and researchit is our social and professional duty to be at the forefront of education and research in the fields of physical and occupational therapy.3. Accessibility for allforefront has a call to serve all aspects of the community, including those with limited access to healthcare.
We are an organization based on quality care accessible to people throughout their lifespan and in various socioeconomic contexts. Our main objective is to meet the individual and community health needs of the greater tristate region through innovative physical, occupational, and speech therapy. Forefront bases its foundation on three main pillars:1. One-on-one careit is our strong belief that every individual deserves one-on-one medical care from their provider. Individualized care will allow us the best opportunity to deliver the most effective and efficient care possible.2. Education and researchit is our social and professional duty to be at the forefront of education and research in the fields of physical and occupational therapy.3. Accessibility for allforefront has a call to serve all aspects of the community, including those with limited access to healthcare.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $0 | $248,000 | ▲ $248,000 |
| Land, Buildings, and Equipment, Net | $134,146 | $121,012 | ▼ $13,134 |
| Cash and Non-Interest-Bearing Accounts | $382,405 | $53,928 | ▼ $328,477 |
| Pd in Cap Srpls Land Bldg Eqp Fund | $0 | $0 | → $0 |
| Rtn Earn Endowment Incm Other Fnds | $0 | $0 | → $0 |
| Cap Stk Tr Prin Current Funds | $0 | $0 | → $0 |
| Total Assets | $516,551 | $423,111 | ▼ $93,440 |
| Other Assets Total | $0 | $171 | ▲ $171 |
| Liabilities | |||
| Other Liabilities | $71,782 | $43,143 | ▼ $28,639 |
| Accounts Payable and Accrued Expenses | $1,321 | $1,069 | ▼ $252 |
| Total Liabilities | $73,103 | $44,212 | ▼ $28,891 |
| Net Assets / Fund Balance | |||
| Total Net Assets Fund Balance | $443,448 | $378,899 | ▼ $64,549 |
| Total Liabilities and Net Assets / Fund Balance | $516,551 | $423,111 | ▼ $93,440 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Leasehold Improvements | $115,488 | $31,940 | $147,428 |
| Equipment | $5,524 | $20,227 | $25,751 |
| Name | Title |
|---|---|
| Ryan Wood | CEO & President |
| Zachary Lagrange | Vice President |
| Jessica Wood | Vice President & Secretrar |
| Brian Bohrnstedt | Board Member |
| Jeff Knight | Board Member |
| Makenzie Coulter | Board Member |
| Randy Schulz | Board Member |
| Sarah Moore | Board Member |
| Travis Kendall | Board Member |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Forefront Therapy LLC | Physical Therapy | 101 NW 1ST ST 114, Evansville, IN 47708 | $395,714 |
| Line Item | Amount |
|---|---|
| Other Expenses | $612,231 |
| Total Fundraising Expense | $2,085 |
| Grants and Similar Amounts Paid | $873 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Fees for Services Management | $64,091 | $654 | $654 | $65,399 |
| Occupancy | $62,331 | $636 | $636 | $63,603 |
| All Other Expenses | $43,356 | $442 | $443 | $44,241 |
| Depreciation Depletion | $12,871 | $132 | $131 | $13,134 |
| Office Expenses | $6,932 | $71 | $71 | $7,074 |
| Fees for Services Accounting | - | $5,590 | - | $5,590 |
| Advertising | $4,163 | $43 | $42 | $4,248 |
| Insurance | $2,496 | $26 | $25 | $2,547 |
| Interest | - | $2,293 | - | $2,293 |
| Information Technology | $1,739 | $18 | $18 | $1,775 |
| Foreign Grants | $873 | - | - | $873 |
| Other Expenses | $147 | $2 | $1 | $150 |
| Total Functional Expenses | $601,047 | $9,972 | $2,085 | $613,104 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $2,245 |
| Fundraising Direct Expenses | $1,600 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Night on the Terrace | $60,764 | $2,245 | $1,600 | $645 |
| Total Events | $60,764 | $2,245 | $1,600 | $645 |
| Interested Party | Relationship | Description | Shared Revenue | Amount |
|---|---|---|---|---|
| Ryan Wood - Forefront Therapy LLC | Board Member | Therapy Services | No | $395,714 |
| Liability | Amount |
|---|---|
| Long Term Business Loans | $43,143 |
“Dr. Ryan wood and jessica wood have a family relationship.”
“The form will be reviewed by the board before filing.”
“Board members are required to complete the organization's conflict of interest policy by the first of each year. Any conflicts are discussed at the first board meeting of the year.”
“The documents 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 | 1321 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 1069 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | WE ARE AN ORGANIZATION BASED ON QUALITY CARE ACCESSIBLE TO PEOPLE THROUGHOUT THEIR LIFESPAN AND IN VARIOUS SOCIOECONOMIC CONTEXTS. OUR MAIN OBJECTIVE IS TO MEET THE INDIVIDUAL AND COMMUNITY HEALTH NEEDS OF THE GREATER TRISTATE REGION THROUGH INNOVATIVE PHYSICAL, OCCUPATIONAL, AND SPEECH THERAPY. FOREFRONT BASES ITS FOUNDATION ON THREE MAIN PILLARS:1. ONE-ON-ONE CAREIT IS OUR STRONG BELIEF THAT EVERY INDIVIDUAL DESERVES ONE-ON-ONE MEDICAL CARE FROM THEIR PROVIDER. INDIVIDUALIZED CARE WILL ALLOW US THE BEST OPPORTUNITY TO DELIVER THE MOST EFFECTIVE AND EFFICIENT CARE POSSIBLE.2. EDUCATION AND RESEARCHIT IS OUR SOCIAL AND PROFESSIONAL DUTY TO BE AT THE FOREFRONT OF EDUCATION AND RESEARCH IN THE FIELDS OF PHYSICAL AND OCCUPATIONAL THERAPY.3. ACCESSIBILITY FOR ALLFOREFRONT HAS A CALL TO SERVE ALL ASPECTS OF THE COMMUNITY, INCLUDING THOSE WITH LIMITED ACCESS TO HEALTHCARE. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 42 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 43 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 4163 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 4248 |
| IRS990/AllOtherContributionsAmt | 0 | 161394 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 443 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 442 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 43356 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 44241 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | RYAN WOOD |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8479519620 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 201 SE 4TH ST STE 150 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | EVANSVILLE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | IN |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 47713 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 1 |
| IRS990/CapStkTrPrinCurrentFundsGrp/BOYAmt | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/EOYAmt | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 382405 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 53928 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 395714 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 101 NW 1ST ST 114 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | EVANSVILLE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | IN |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 47708 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | FOREFRONT THERAPY LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | PHYSICAL THERAPY |
| IRS990/ContriRptFundraisingEventAmt | 0 | 58519 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 219913 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 873 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 612231 |
| IRS990/CYOtherRevenueAmt | 0 | 645 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 327997 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -64549 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 613104 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 2085 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 548555 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 131 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 132 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 12871 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 13134 |
| IRS990/Desc | 0 | BRONSTEIN CLINIC: PHYSICAL AND OCCUPATIONAL THERAPY SERVICES - WE PROVIDE OUTPATIENT CLINICAL PHYSICAL AND OCCUPATIONAL THERAPY SERVICES AT OUR CLINIC. WE BILL MEDICAID AND MEDICARE WHEN APPROPRIATE AND ALSO PROVIDE A SLIDING FEE SCALE WITH DISCOUNTED RATES FOR THE UNINSURED. |
| 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 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 601047 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 5590 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 5590 |
| IRS990/FeesForServicesManagementGrp/FundraisingAmt | 0 | 654 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 654 |
| IRS990/FeesForServicesManagementGrp/ProgramServicesAmt | 0 | 64091 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 65399 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 873 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 873 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 20.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| 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/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | 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/PersonNm | 0 | RYAN WOOD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JESSICA WOOD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ZACHARY LAGRANGE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SARAH MOORE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | TRAVIS KENDALL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MAKENZIE COULTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JEFF KNIGHT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | RANDY SCHULZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | BRIAN BOHRNSTEDT |
| 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| 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/TitleTxt | 0 | CEO & PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDENT & SECRETRAR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | BOARD MEMBER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2018 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingAmt | 0 | 58519 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 1600 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 2245 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GrantAmt | 0 | 873 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 550155 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 18 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 18 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 1739 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 1775 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 25 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 26 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 2496 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 2547 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 2293 |
| IRS990/InterestGrp/TotalAmt | 0 | 2293 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 52167 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 134146 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 121012 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 173179 |
| IRS990/LegalDomicileStateCd | 0 | IN |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | WE ARE AN ORGANIZATION BASED ON QUALITY CARE ACCESSIBLE TO PEOPLE THROUGHOUT THEIR LIFESPAN AND IN VARIOUS SOCIOECONOMIC CONTEXTS. THE MAIN OBJECTIVE OF FOREFRONT IS TO MEET THE INDIVIDUAL AND COMMUNITY HEALTH NEEDS OF THE GREATER TRISTATE REGION THROUGH INNOVATIVE PHYSICAL, OCCUPATIONAL, AND SPEECH THERAPY. FOREFRONT BASES ITS FOUNDATION ON THREE MAIN PILLARS:1. ONE-ON-ONE CAREIT IS OUR STRONG BELIEF THAT EVERY INDIVIDUAL DESERVES ONE-ON-ONE MEDICAL CARE FROM THEIR PROVIDER. INDIVIDUALIZED CARE WILL ALLOW US THE BEST OPPORTUNITY TO DELIVER THE MOST EFFECTIVE AND EFFICIENT CARE POSSIBLE.2. EDUCATION AND RESEARCHIT IS OUR SOCIAL AND PROFESSIONAL DUTY TO BE AT THE FOREFRONT OF EDUCATION AND RESEARCH IN THE FIELDS OF PHYSICAL AND OCCUPATIONAL THERAPY.3. ACCESSIBILITY FOR ALLFOREFRONT HAS A CALL TO SERVE ALL ASPECTS OF THE COMMUNITY, INCLUDING THOSE WITH LIMITED ACCESS TO HEALTHCARE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 443448 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 378899 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | 645 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 645 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 636 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 636 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 62331 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 63603 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 71 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 71 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 6932 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 7074 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 0 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 171 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | PAYMENT FOR THERAPY SER |
| IRS990/OtherExpensesGrp/Desc | 1 | EQUIPMENT LEASE & EQUIP |
| IRS990/OtherExpensesGrp/Desc | 2 | PROFESSIONAL CLEANING S |
| IRS990/OtherExpensesGrp/Desc | 3 | REPAIRS & MAINTENANCE |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 61 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 3 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 1 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 62 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 3 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 2 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 395714 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 6015 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 319 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 147 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 395714 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 6138 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 325 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 150 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 71782 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 43143 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/BOYAmt | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | RYAN WOOD |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 624100 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | THERAPY FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 327997 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 327997 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 519012 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 349777 |
| IRS990/PYOtherRevenueAmt | 0 | -2606 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 229322 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 390745 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/PYTotalExpensesAmt | 0 | 354983 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 5206 |
| IRS990/PYTotalRevenueAmt | 0 | 745728 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -64549 |
| 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/RevenueAmt | 0 | 327997 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/BOYAmt | 0 | 0 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/EOYAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 248000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearAmt | 0 | 105000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt | 0 | 105000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus2YearsAmt | 0 | 147586 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus3YearsAmt | 0 | 40000 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 397586 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 219913 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 519012 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 166515 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 123320 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 1028760 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 327997 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 229322 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 233346 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 65182 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 855847 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 645 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 645 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00030 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearAmt | 0 | 645 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 645 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.78880 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 1487021 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 105000 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 105000 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 147586 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 40000 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 397586 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 547910 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 748334 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 399861 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 188502 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 1884607 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 548555 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 748334 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 399861 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 188502 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 1885252 |
| 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 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 5524 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 20227 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 25751 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 115488 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 31940 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 147428 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 43143 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | LONG TERM BUSINESS LOANS |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 121012 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 43143 |
| IRS990ScheduleG/FundraisingEventInformationGrp/CharitableContributionsTotAmt | 0 | 58519 |
| IRS990ScheduleG/FundraisingEventInformationGrp/CharitableContriEvent1Amt | 0 | 58519 |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 1600 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | NIGHT ON THE TERRACE |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 60764 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsTotalAmt | 0 | 60764 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent1Amt | 0 | 2245 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueTotalEventsAmt | 0 | 2245 |
| IRS990ScheduleG/FundraisingEventInformationGrp/NetIncomeSummaryAmt | 0 | 645 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssTotalEventsAmt | 0 | 1600 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent1Amt | 0 | 1600 |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990ScheduleL/BusTrInvolveInterestedPrsnGrp/NameOfInterested/PersonNm | 0 | RYAN WOOD - FOREFRONT THERAPY LLC |
| IRS990ScheduleL/BusTrInvolveInterestedPrsnGrp/RelationshipDescriptionTxt | 0 | BOARD MEMBER |
| IRS990ScheduleL/BusTrInvolveInterestedPrsnGrp/SharingOfRevenuesInd | 0 | 0 |
| IRS990ScheduleL/BusTrInvolveInterestedPrsnGrp/TransactionAmt | 0 | 395714 |
| IRS990ScheduleL/BusTrInvolveInterestedPrsnGrp/TransactionDesc | 0 | THERAPY SERVICES |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | DR. RYAN WOOD AND JESSICA WOOD HAVE A FAMILY RELATIONSHIP. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE FORM WILL BE REVIEWED BY THE BOARD BEFORE FILING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | BOARD MEMBERS ARE REQUIRED TO COMPLETE THE ORGANIZATION'S CONFLICT OF INTEREST POLICY BY THE FIRST OF EACH YEAR. ANY CONFLICTS ARE DISCUSSED AT THE FIRST BOARD MEETING OF THE YEAR. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE DOCUMENTS ARE AVAILABLE UPON REQUEST. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION A, LINE 2 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | IN |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 516551 |
| IRS990/TotalAssetsEOYAmt | 0 | 423111 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 516551 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 423111 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 0 |
| IRS990/TotalContributionsAmt | 0 | 219913 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 2085 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 9972 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 601047 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 613104 |
No mirrored PDF or thumbnail assets are attached yet.